安装scrapy库时,使用pip install scrapy也会同时安装其他依赖库,当安装Twisted依赖库时,可能会产生安装错误,
Running setup.py install for Twisted ... error
Exception:
Traceback (most recent call last):
File "d:\python\lib\site-packages\pip\compat\__init__.py", line 73, in console_to_str
手动下载Twisted包并会用pip命令安装:
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
选择对应版本安装:
Twisted, an event-driven networking engine.
- Twisted‑17.9.0‑cp27‑cp27m‑win32.whl
- Twisted‑17.9.0‑cp27‑cp27m‑win_amd64.whl
- Twisted‑17.9.0‑cp34‑cp34m‑win32.whl
- Twisted‑17.9.0‑cp34‑cp34m‑win_amd64.whl
- Twisted‑17.9.0‑cp35‑cp35m‑win32.whl
- Twisted‑17.9.0‑cp35‑cp35m‑win_amd64.whl
- Twisted‑17.9.0‑cp36‑cp36m‑win32.whl
- Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl
下载到E:\Python\Scripts目录,在命令行下输入 pip install E:\Python\Scripts\Twisted-17.9.0-cp36-cp36m-win_amd64
即可成功安装Twisted库,之后Scrapy也会被成功安装
在命令行中输入scrapy -h,显示版本后即为安装成功