[Scrapy(1)安装方法]Python3.4.3 安装scrapy时的各种问题
首先放上官方的文档地址
官方地址(英文)
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这个文件
解决方法:
首先我的系统是win7 64位 安装的有vs2015,打开系统的环境变量添加如图所示环境变量 VS140COMNTOOLS 值为 %VS140COMNTOOLS%
%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
终于成功,没有错误提示