Scrapy安装提示错误Microsoft Visual C++ 14.0 is required的解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scrapy安装提示错误Microsoft Visual C++ 14.0 is required的解决方法相关的知识,希望对你有一定的参考价值。


提示以下错误的原因:Microsoft Visual C++ 14.0 is required

  • Scrapy安装需要安装一个 Twisted包,但是最新的 Twisted包已经不是.whl文件了,已经变成了变成了一个tar.bz2文件,
  • 见下图pip安装过程
  • pip安装时就可以知道你电脑python可以使用的最新的包的版本,找到对应版本下载即可
  • 安装过程需要C++进行类似编码过程,但是安装Microsoft Visual有点大,不想安装,就去找Twisted的whl文件,
  • 该网站(https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted)有最新的Twisted包,可以先试试看,我这里打开提示404错误
  • 最终发现是浏览器的问题,我用的QQ浏览器打开,后面换成Google的Chrome浏览器打开,然后下载就直接下载了,我将几个安装包都下载打包了,已分享到百度网盘

解决方法1:下载whl包安装(成功)

Python包whl文件下载地址:
推荐一个whl包下载地址

twisted的whl包下载地址

Python2 Python3的twisted我已经都下载放在网盘中,自己选择下载

解决方法2:tar.gz或者tar.bz压缩包的安装方法(失败)

阿里云下载的twisted包的格式是tar.bz格式
​​​ http://mirrors.aliyun.com/pypi/simple/twisted/​

下载后解压出来,然后打开CMD窗口,或者Anaconda Prompt窗口或者激活虚拟环境 CD命令切换到刚刚解压后的包所在的路径
然后执行以下命令: python setup.py install
该方法安装还是需要C++库,推荐上面直接安装whl包
解压包里面其实有个setup.py文件

Scrapy安装提示错误Microsoft


Scrapy安装提示错误Microsoft

解决方法3:Pycharm下直接进入虚拟环境设置,搜索所需的包安装

安装twisted还是失败,激活虚拟环境,pip安装已经下载的whl包,然后在安装是scrapy,成功

具体过程如下图:

第一步:激活虚拟环境

Scrapy安装提示错误Microsoft


第二步:切换到桌面,我的包放在桌面,pip安装twisted的whl包,安装完成后执行pip install scrapy

Scrapy安装提示错误Microsoft


Scrapy安装提示错误Microsoft

以上是关于Scrapy安装提示错误Microsoft Visual C++ 14.0 is required的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

解决在安装Python Scrapy时出现错误:Microsoft Visual C++ 14.0 is required...

python应用:爬虫框架Scrapy系统学习第二篇——windows下安装scrapy

python2 安装scrapy出现错误提示解决办法~

Python安装Scrapy出现以下错误怎么办

Microsoft.NET Framework 2.0安装错误,提示安装system.enterpriseservices.dll失败,系统错误25015

win10虚拟环境安装scrapy