PIP scrapydo时报错ERROR: Command errored out with exit status 1: python setup.py egg_info Check the log

今天PIP安装scrapydo 包时,报错,图如下

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

在这里插入图片描述
最开始用最后一行定位,最后发现还是太年轻了

大家都说是PIP和TOOL 问题,更新后发现还是有问题,耐下性子查看ERROR日志

FileNotFoundError: [Errno 2] No such file or directory: 'curl-config': 'curl-config'

用Error日志报错的内容查到这里再去查这位兄弟,发现还是少其他依赖库的
https://blog.csdn.net/daerzei/article/details/79409656

下载,解压,进入目录,编译
在这里插入图片描述

# 下载
wget https://curl.haxx.se/download/curl-7.43.0.tar.gz
# 解压
tar -zxvf curl-7.43.0.tar.gz
# 进入目录
cd curl-7.43.0
# 编译
./configure

在这里插入图片描述
安装,测试curl配置是否成功
在这里插入图片描述

# 安装
make && make install
# 测试curl配置是否成功
curl -V
***我在这里其实已经安装成功了,看了其他博主添加环境变量了,下面操作是其他博主安装curl的***
# 添加环境变量
vim /etc/profile 
# 添加下面的环境变量
PATH=$PATH:/usr/local/curl/bin/
# 环境变量生效
source /etc/profile
# 测试curl配置是否成功
curl -V

最后安装scrapydo 成功,还是不能偷懒啊,Error该看还得看

pip install scrapydo -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/sevensolo/article/details/106165085