描述
环境:
- windows10 LTSC 1809
- python 3.9 64bit
- pip version :20.2.4
动作:
- pip install scrapy
错误信息:
Running setup.py install for Twisted … error
ERROR: Command errored out with exit status 1:
查阅资料
经过谷歌之后,发现有许多人出现了这个错误。一种是缺少 Visual C++14 Tool,另一个问题就是缺少 Scrapy 的依赖包 **Twisted** 。所以,经过实践,只是安装 Visual C++14 Tool 还不行,还需要手动下载 Twisted 进行安装之后,再执行 pip install scrapy
。
参考链接:Error when install scrapy in window by using pip install scrapy · Issue #2881 · scrapy/scrapy · GitHub 和 在 python 3.8.1 上面安装 scrapy(报错显示说没有相关 twisted 文件/scrapy 安装失败)_qq_43738233 的博客-CSDN 博客
解决方法
01
升级 pip pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
升级 piptool pip install -i https://pypi.tuna.tsinghua.edu.cn/simple piptool -U
02
安装 Visual C++ Tool 组件,不用完全安装。链接:百度网盘 请输入提取码
提取码:awxz
03
安装完成之后,手动安装 Twisted。下载相应版本的安装包(64 位或者 32 位) https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
将文件复制到 python 文件夹中的 Scripts 文件夹中,例如我的是 C:\Users\Ease Chen\AppData\Local\Programs\Python\Python39\Scripts
在 Scripts 文件夹中打开终端,执行 pip install Twisted-20.3.0-cp39-cp39-win_amd64.whl
安装成功之后,再次执行 pip install scrapy
,即可安装成功!!
最后修改于 2020-11-08