安装Scrapy爬虫框架,需要安装pywin32模块和Twisted,在安装过程中遇到的各种坑,记下来,防止忘了。
之前试过在第三库中下载.whl文件,和直接在cmd中输入pip install pywin32,这两种安装方式都不行。后来在网上查询资料后得到一种方法,在cmd中python -m pip install pypiwin32进行安装,安装成功。
先用pip install Twisted安装,提示是报错。后来发现Twisted和Python版本有兼容性问题。
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
于是到https://www.lfd.uci.edu/~gohlke/pythonlibs/
下载了Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl
执行:
pip install Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl
依然错误了。报错显示说,我的平台不能运行这个。
于是我下载另一个版本Twisted‑17.9.0‑cp36‑cp36m‑win32.whl
执行:
pip install Twisted‑17.9.0‑cp36‑cp36m‑win32.whl
成功了!