scrapy安装中出现failed building wheel for xxxx的问题解决办法
取精华,去糟粕;重基础,促创新
一.在cmd中创建好虚拟环境
如下,我进入了我创建好的虚拟环境
二.在虚拟环境下用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的版本
从上图可以看出可以看出我的Python版本为Python3.6.4-32bit
(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
(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是在你进入的虚拟环境中进行的,一定是虚拟环境!!!
从官网下载的库文件把它放入到你的虚拟环境的最底层文件夹中,比如我的放在了scripts中,然后再分别运行第四步的pip install xxx(你的库名)命令,一定要注意路径,否则计算机找不到,安装好了可以执行scrapy startproject 自己取的工程名(如srapy startproject myspider)来看看是否可以通过scrapy框架来建立自己的工程