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我已经都下载放在网盘中,自己选择下载
- https://pan.baidu.com/s/1A1ofVLpXWmzJTgbN70euuw
- 下载到桌面后 pip安装即可
- 然后再pip安装Scrapy
- pip安装时就可以知道你电脑python可以使用的最新的包版本,找到对应版本下载即可
解决方法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文件
解决方法3:Pycharm下直接进入虚拟环境设置,搜索所需的包安装
安装twisted还是失败,激活虚拟环境,pip安装已经下载的whl包,然后在安装是scrapy,成功
具体过程如下图:
第一步:激活虚拟环境
第二步:切换到桌面,我的包放在桌面,pip安装twisted的whl包,安装完成后执行pip install scrapy
以上是关于Scrapy安装提示错误Microsoft Visual C++ 14.0 is required的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
解决在安装Python Scrapy时出现错误:Microsoft Visual C++ 14.0 is required...
python应用:爬虫框架Scrapy系统学习第二篇——windows下安装scrapy
Microsoft.NET Framework 2.0安装错误,提示安装system.enterpriseservices.dll失败,系统错误25015