scrapy安装中出现failed building wheel for xxxx的问题解决办法

取精华,去糟粕;重基础,促创新

一.在cmd中创建好虚拟环境

如下,我进入了我创建好的虚拟环境

scrapy安装中出现failed building wheel for xxxx的问题解决办法_第1张图片

二.在虚拟环境下用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的版本

scrapy安装中出现failed building wheel for xxxx的问题解决办法_第2张图片

从上图可以看出可以看出我的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框架来建立自己的工程

你可能感兴趣的:(技术总结,scrapy安装问题,failed,building,wheel,for,XXX)