Windows下使用
pip install scrapy
安装Scrapy的时候,安装过程中会报如下错:
由上图可知,这是在构建twisted
的时候报的错,提示需要安装Microsoft Visual C++ 14.0
。这是因为在安装twisted
的时候需要依赖Microsoft Visual C++ 14.0
库。(注:twisted
是一个异步的网络框架,Scrapy基于twisted
)。
解决该问题最简单的方法是去下载离线的twisted
安装包。下载链接为:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
打开链接如下图所示:
cp36,cp37分别代表Python3.6和3.7版本,其它类似。
例如:系统为64位,系统安装的python版本为3.7,则应下载
Twisted‑18.9.0‑cp37‑cp37m‑win_amd64.whl
假如下载后放在F盘,则输入
pip install F:\Twisted-18.9.0-cp37-cp37m-win_amd64.whl
即可安装twisted,安装成功后再输入
pip install scrapy
即可成功安装Scrapy,如下图所示