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

查看:


完结撒花!!


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容