本文主要是介绍WIN10环境下,Python第三方包scrapy报错==>Python版本--3.8,Python位号32位,Windows位号64位,一路走来,历经坎坷~,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先肯定是直接pip install scrapy 直接报错,后来就在网络上面寻找答案
说明补充文档SOP:
经查询,发现需要安装的依赖库有 lxml、 pyOpenSSL 、 Twisted 、pywin32。需要注意的是我们安装的这些库,都是通过wheel来安装的。因此在安装这些库之前,先得安装wheel。打开控制台窗口,输入pip install wheel,先安装wheel库。
Scrapy依赖的包有如下:
lxml:一种高效的XML和HTML解析器
w3lib:一种处理URL和网页编码多功能辅助
twisted:一个异步网络框架
cryptography 和 pyOpenSSL:处理各种网络级安全需求
下面是安装过程:
1、pip install wheel
2、pip install lxml
3、pip install pyOpenSSL
F、pip install pywin32
上面几个我都是直接在cmd运行的,安装过程中没问题,但是到了Twisted的时候,就报错了,经查询,看到别人都是对应版本之后,下载本地安装的
5、通过https://www.lfd.uci.edu/~gohlke/pythonlibs/ 进行搜索Twisted,点进去下载 对应版本的Twisted
6、下载好了之后,直接CMD 输入命令 pip install C:\Users\Downloads\Twisted-20.3.0-cp38-cp38-win32.whl,安装成功
其中 C:\Users\Downloads\ 这是我下载文件后放的路径,可根据你自己文件的下载位置进行对应修改(最开始什么都不知道,如下图,踩了不少坑)
7、直接在Cmd输入 pip install scrapy 直接一路安装成功,过程曲折,但是结果是好的,谨以此博客,以作纪念~
这篇关于WIN10环境下,Python第三方包scrapy报错==>Python版本--3.8,Python位号32位,Windows位号64位,一路走来,历经坎坷~的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!