[Scrapy(1)安装方法]Python3.4.3 安装scrapy时的各种问题

来源:赵克立 分类: Python 标签:Python发布时间:2016-02-02 09:54:19浏览:1827
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2016-10-09 13:30:04

首先放上官方的文档地址

官方地址(英文)

https://doc.scrapy.org/en/latest/intro/install.html

中文地址

http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/install.html


先按照官方的安装方法,安装试一下,如果成功就不用往下面看啦

pip install scrapy

如果没有出现错误,恭喜你成功啦

如果出现下面错误

错误1:Could not find any downloads that satisfy the requirement scrapy

请参考 

pip使用国内镜像来安装python的一些包(scrapy)


错误2:

error: Microsoft Visual C++ 10.0 is required

并且还会提示找不到vcvarsall.bat这个文件

QQ截图20161009113728.png

解决方法:

首先我的系统是win7 64位 安装的有vs2015,打开系统的环境变量添加如图所示环境变量 VS140COMNTOOLS  值为  %VS140COMNTOOLS% 

QQ截图20160201205820.png

%VS140COMNTOOLS% 因为我装的是vs2015 所以是这个变量

设置好之后要使环境变量生效,重启电脑

不想重启也可以用下面方法,

打开cmd 输入

set path=C:/

然后关闭所有cmd窗口,再打开cmd窗口执行你想要运行的命令


找到D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat 这个文件 复制到

D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools 下面


再次安装 

pip install scrapy


很不幸我的又出错啦但是是另一个错误

错误2

Failed building wheel for lxml

.............................

...........................

无法打开包括文件: “libxml/xpath.h”: No such file or directory


百度,谷歌了好久终于找到啦一个方法


首先安装wheel

pip install wheel

顺利安装完成

到这里下载对应的.whl文件,注意别改文件名!lxml-3.4.4-cp34-none-win_amd64.whl (跟我系统一样的下载这个文件就可以啦)

如果不一样就按照跟你系统符合的文件下载下来放到一个位置.

我是放到python的安装根目录里  D:/python34/  下面

然后cmd进入D:/python34/下面运行下面命令

pip install 带后缀的完整文件名

安装成功!!!


再次安装scrapy

pip install scrapy


终于成功,没有错误提示



微信号:kelicom QQ交流群:215861553
点击更换验证码
留言