python安装scrapy失败解决办法

在cmd中输入“pip install scrapy”,安装异常

显示如下:

需要安装scrapy所依赖的库lxml、pyOpenSSL 、 Twisted 、pywin32。

一、先安装wheel。

cmd中输入“pip install wheel”,安装成功。

二、输入“python”查看python版本,为3.8.0  64位。

所以,wheel包的格式是:xxx-xxx-cp38-cp38-win_amd64.whl

三、安装四个库

1.lxml

必须与python的版本一致,所以到https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted查找所需要的版本。

2.pyOpenSSL 

直接在控制台输入pip install pyOpenSSL,安装成功。

3.Twisted

必须与python的版本一致,所以到https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted查找所需要的版本。

安装失败,手动安装。

在上面网址中下载该文件,放在D:\Python\Lib中(即python的文件夹,每个人都不一样)

在D:\Python\Lib文件夹下按Shift+鼠标右键,选择“在此处打开命令窗口”

输入“python -m pip install Twisted-20.3.0-cp38-cp38-win_amd64.whl”,显示安装成功。

4.pywin32

手动安装,转到https://github.com/mhammond/pywin32/,依次点击如下:

然后选择相对应的版本,下载

点击exe文件,依次点击下一步进行安装,直到完成。

CMD验证是否安装成功,未报错,则安装成功。

四、命令行输入pip install scrapy

显示安装成功。