pip安装scrapy框架失败:twisted安装失败 error: Microsoft Visual C++ 14.0 is required... 的解决方法

问题:

在使用pip install scrapy命令安装scrapy框架时,Twisted出现安装错误。如下:

pip安装scrapy框架失败:twisted安装失败 error: Microsoft Visual C++ 14.0 is required... 的解决方法

.......

pip安装scrapy框架失败:twisted安装失败 error: Microsoft Visual C++ 14.0 is required... 的解决方法

解决:

1、查找安装过程中Twisted的版本,在命令窗上找到Collecting Twisted>=13.1.0 (from scrapy)..Downloading..这两行,如下:

pip安装scrapy框架失败:twisted安装失败 error: Microsoft Visual C++ 14.0 is required... 的解决方法

记住Twisted的版本号,我的是19.2.0。

查看Python的版本

pip安装scrapy框架失败:twisted安装失败 error: Microsoft Visual C++ 14.0 is required... 的解决方法

记住Python的版本号,我的是3.7.2。

2、进入https://www.lfd.uci.edu/~gohlke/pythonlibs/,Ctrl+F,查找Twisted,下载对应的whl文件。如下图,cp后面是python版本号,amd64代表64位,最后一个是我要下载的,点击下载。

pip安装scrapy框架失败:twisted安装失败 error: Microsoft Visual C++ 14.0 is required... 的解决方法

 

3、使用 pip install 下载文件的完整路径名,进行安装。比如我的是 pip install C:\Users\87652\Downloads\Twisted-19.2.0-cp37-cp37m-win_amd64.whl

pip安装scrapy框架失败:twisted安装失败 error: Microsoft Visual C++ 14.0 is required... 的解决方法

4、Twisted安装成功后,接着输入命令pip install -i https://pypi.douban.com/simple/ scrapy安装,成功。

pip安装scrapy框架失败:twisted安装失败 error: Microsoft Visual C++ 14.0 is required... 的解决方法