pip install Scrapy报错,Twisted报错!下面是报错内容
- 当前环境:win10 + Python3.8 ,64位
看了好多网上的说法,说是安装Scrapy的时候缺少依赖,
附上官方文档说pip安装也很费劲,要装依赖
此处为Scrapy中文文档,请点击
上面那个中文文档说要装以下5个依赖,我只装了两个,一个是lxml,一个是twisted。装好了这两个以后,我直接pip install scrapy就成功了。只装这两个还是装不上Scrapy的童鞋可以试试再把其它的依赖装上。
- lxml:一种高效的XML和HTML解析器,
- twisted,:一个异步网络框架
- PARSEL:一个HTML / XML数据提取库,基于上面的lxml,
- w3lib:一种处理URL和网页编码多功能辅助
- cryptography and pyOpenSSL,处理各种网络级安全需求
大多数人是装twisted ,装不上,以下是方法:
请点击本链接,安装twisted的依赖文件
下载Twisted对应版本的whl文件,cp后面是python版本,amd64代表64位,运行命令:
【注意】下载之前查看pip支持的版本,查看版本的代码是
import pip
print(pip.pep425tags.get_supported())
我自己在用这个代码的时候,发现pip后面点不出来pep425tags,会报黄,执行以后也会报错,找了方法之后,发现是pip版本过高,所以要降低pip的版本,如果查看了版本之后发现那个链接里没有对应的whl文件,就要考虑是不是Python解释器版本过高了,我的就找不到对应版本,然后报错,如下所示,这时候就要去Python官网重新下一个解释器了,建议大家以后装的时候就不要像我一样装最新版Python3.8了(捂脸)