【发布时间】:2017-12-18 22:15:40
【问题描述】:
我正在使用 Python 3.6.3 和 Pip 9.0.1 但仍然无法安装 scrapy?我在 Windows 上这样做。执行以下命令时
pip3 install scrapy
我首先遇到了这个错误..
----------------------------------------
Failed building wheel for Twisted
Running setup.py clean for Twisted
Failed to build Twisted
Installing collected packages: Twisted, scrapy
Running setup.py install for Twisted ... error
然后它继续,第二个错误完全停止它,似乎更致命......
Command "c:\users\admin\appdata\local\programs\python\python36-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\admin\\AppData\\Local\\Temp\\pip-build-zxkenzjd\\Twisted\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\admin\AppData\Local\Temp\pip-tr72roue-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\admin\AppData\Local\Temp\pip-build-zxkenzjd\Twisted\
我已尝试按照this answer 的建议执行以下命令:
pip install -U setuptools
pip install -U wheel
【问题讨论】:
-
您使用的是
pip3 install -U setuptools wheel还是简单的pip? -
我不确定,但现在尝试使用
pip3会导致“要求已经是最新的”,所以我很确定它都是最新的。 -
是的,我不确定。我没有窗户。我无法在 Ubuntu 上使用 3.6.3 重新创建。
-
错误显示模块
Twisted有问题。也许尝试使用pip安装Twisted。您还可以在Unofficial Windows Binaries for Python Extension Packages 上查看预编译模块。或者使用 Anaconda 发行版 - 它在 its packages list 上有scrapy,因此它可以与 Anaconda 一起正常工作