二.在虚拟环境下用pip install命令安装scrapy出现的问题可能如下:
Failed building wheel for lxml
Failed building twisted
三.解决办法
(1) 在http://www.lfd.uci.edu/~gohlke/pythonlibs/有很多用于windows的编译好的 Python第三方库,我们下载好对应自己Python版本的库即可
(2)在cmd中输入指令python,查看python的版本
(3)登陆http://www.lfd.uci.edu/~gohlke/pythonlibs/,Ctrl+F搜索Lxml、Twisted、Scrapy,下载对应的版本,例如:lxml-3.7.3-cp35-cp35m-win_adm64.whl,表示lxml的版本为3.7.3,对应的python版本为3.5-64bit。我下载的版本为:
lxml-4.2.1-cp36-cp36m-win32.whl
Twisted-17.9.0-cp36-cp36m-win32.whl
Scrapy-1.5.0-py2.py3-none-any.whl
因为 这个网站下载很慢, 我给大家 做了一个 网盘链接,有需要的朋友,可以根据自身的python 版本来。
lxml:
https://url69.ctfile.com/d/253469-55964506-70a744?p=2206 (访问密码: 2206)
(4)依次执行如下命令
pip install lxml-4.2.1-cp36-cp36m-win32.whl
pip install Twisted-17.9.0-cp36-cp36m-win32.whl
pip install Scrapy-1.5.0-py2.py3-none-any.whl
(5)等待几分钟就可以了,注意事项!!!!
安装scrapy是在你进入的虚拟环境中进行的,一定是虚拟环境!!!