Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法


Posted in Python onJuly 28, 2020

问题一:安装模块时出现报错 Microsoft Visual C++ 14.0 is required,也下载安装了运行库依然还是这个错误

解决:

1.打开Unofficial Windows Binaries for Python Extension Packages(http://www.lfd.uci.edu/~gohlke/pythonlibs/),这里面有很多封装好的Python模块的运行环境

2.找到所需要下载的模块文件对应版本进行下载。

如,需要下载Pymssql,本机安装是32位的python3.6,则选择pymssql‑2.1.4.dev5‑cp36‑cp36m‑win32.whl下载;若本机安装的是64位的python2.7则选择pymssql‑2.1.3‑cp27‑cp27m‑win_amd64.whl,其他同理

Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法

3.下载完后,把文件复制到Python的安装目录中的Scripts文件夹下

Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法

4.打开cmd(命令提示符),跳转到该目录下,如运行pip install pymssql‑2.1.4.dev5‑cp36‑cp36m‑win32.whl(若是其他的模块安装相应的文件名),安装成功有successfully installed的提示

Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法

问题二:在解决问题一的过程中遇到【is not a supported wheel on this platform】报错

Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法

解决:

1.根据报错里的提示,You are using pip version 8.1.1, however version 9.0.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.(您正在使用pip版本8.1.1,但是版本9.0.1可用。您应该考虑通过“python -m pip install --upgrade pip”命令进行升级。),所以输入python -m pip install --upgrade pip进行升级

Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法

2.升级了pip后,没有步骤1里的错误提示,但是依然显示【is not a supported wheel on this platform】。仔细检查后发现,下载的模块文件版本与本机安装的python版本不匹配产生的,本机是32位的python3.6,但是下载的文件实际上是应用于64位的python3.6,所以重新下载即可。

到此这篇关于Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法的文章就介绍到这了,更多相关Python3 Visual C++ 报错内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
跟老齐学Python之类的细节
Oct 13 Python
Python的Bottle框架中获取制定cookie的教程
Apr 24 Python
Python编写生成验证码的脚本的教程
May 04 Python
Python中模块string.py详解
Mar 12 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
pandas对指定列进行填充的方法
Apr 11 Python
PyQt5每天必学之日历控件QCalendarWidget
Apr 19 Python
python通过tcp发送xml报文的方法
Dec 28 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
May 30 Python
Python第三方包PrettyTable安装及用法解析
Jul 08 Python
Django如何重置migration的几种情景
Feb 24 Python
python基础详解之if循环语句
Apr 24 Python
python爬虫请求头设置代码
Jul 28 #Python
详解python安装matplotlib库三种失败情况
Jul 28 #Python
最简单的matplotlib安装教程(小白)
Jul 28 #Python
Python 如何实现访问者模式
Jul 28 #Python
Matplotlib 折线图plot()所有用法详解
Jul 28 #Python
matplotlib.pyplot.plot()参数使用详解
Jul 28 #Python
matplotlib图例legend语法及设置的方法
Jul 28 #Python
You might like
利用PHP制作简单的内容采集器的原理分析
2008/10/01 PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
2013/05/06 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
phpStudy vscode 搭建debug调试的教程详解
2020/07/28 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
jQuery UI AutoComplete 自动完成使用小记
2010/08/21 Javascript
JavaScript arguments 多参传值函数
2010/10/24 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
BootStrap入门学习第一篇
2017/08/28 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
2018/07/19 Javascript
详解mpvue scroll-view自动回弹bug解决方案
2018/10/01 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
2019/04/04 jQuery
node.js如何操作MySQL数据库
2020/10/29 Javascript
[02:25]专访DOTA2负责人Erik 国际邀请赛暂不会离开西雅
2014/07/21 DOTA
[00:59]DOTA2荣耀之路1:Doom is back!weapon X!
2018/05/22 DOTA
Python爬取Coursera课程资源的详细过程
2014/11/04 Python
python实现提取百度搜索结果的方法
2015/05/19 Python
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
Python的Django框架中的表单处理示例
2015/07/17 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
Django实现学员管理系统
2019/02/26 Python
Python叠加两幅栅格图像的实现方法
2019/07/05 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
Mountain Warehouse德国官网:英国户外零售商
2019/08/11 全球购物
有关九一八事变的演讲稿
2014/09/14 职场文书
投标承诺函格式
2015/01/21 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
uniapp开发打包多端应用完整方法指南
2022/12/24 Javascript