windows下安装scrapy(亲测有效)

注:本人使用的是windows10 64位,python3.7

在命令行输入pip install scrapy可能出现如下错误


1.打开https://doc.scrapy.org/en/1.2/intro/install.html,以下都是我们要安装的scrapy依赖的库,依次安装下列包


图1

1.lmxl的安装,点击图一的lmxl链接,选择与自己的电脑、安装python版本对应的文件下载,命令行执行如下命令pip install lxml-4.5.0-cp37-cp37m-win_amd64.whl

注:一定要选择相应的包进行安装,cp后面跟的数字是python的版本,比如现在我的python版本是3.7,那么需要下载cp37,我把下载的.whl文件放在一个容易寻找的地址(我放在了D:\pyazlj)

2.parsel,执行pip install parsel即可

3.pip install w3lib

4.twisted,下载相应版本后执行命令pip install D:\pyazlj/Twisted-19.10.0-cp37-cp37m-win_amd64.whl(该文件的存储路径)


(1)安装twisted可能会出现pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.错误(网速问题),解决方法:

pip --default-timeout=100install gevent#设置超时时间

pip --default-timeout=100 install -U Pillow

(2)错误二

ERROR: Could not find a version that satisfies the requirement zope.interface>=4.4.2 (from Twisted==19.10.0) (from versions: none)ERROR: No matching distribution found for zope.interface>=4.4.2 (from Twisted==19.10.0)

解决方法:去http://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应版本并执行命令pip install zope.interface-4.7.2-cp37-cp37m-win_amd64.whl


5.pyOpenSSL:下载后执行命令pip install D:\pyazlj\pyOpenSSL-19.1.0-py2.py3-none-any.whl


pip install crytography

6.最后pip install scrapy

查看:


完结撒花!!


如果成功了,请留个赞再走吧!如果没成功,又是什么原因呢?

你可能感兴趣的:(windows下安装scrapy(亲测有效))