Python error: Microsoft Visual C++ 9.0 is required
来源:互联网 发布:培训机构程序员 编辑:程序博客网 时间:2024/06/01 09:25
本文转载自:http://blog.csdn.net/liwugang43210/article/details/50732920
Python通过pip或者源码来安装某些模块时,这些模块包含有c/c++源码,安装过程会调用本地的编译器编译这些代码。在Windows平台下我安装时候的错误消息是“error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27” ,可以看出错误是由于没有找到该vc版本,对应的是vs2008,当然一种解决方法是安装该版本,但我已经安装了vs2015,所以我就需要修改下默认的这种配置。
解决方案
方法一:1、首先确定自己安装vs的版本号,可以通过查看注册表,在HKLM\Software\Wow6432Node\Microsoft\VisualStudio\下,如图 :
会有多个数字卡头的子项,只有安装的会有对应的InstallDir项,可以看出我安装的vs版本是14.0;
2、打开 “python安装目录/Lib/distutilsmsvc9compiler.py”文件,找到find_vcvarsall函数,在该函数开头添加 version =上面的版本号, 即添加内容为 “VERSION = 14.0”, 这样就可以使用了。
def find_vcvarsall(version): """Find the vcvarsall.bat file At first it tries to find the productdir of VS 2008 in the registry. If that fails it falls back to the VS90COMNTOOLS env var. """ version = 14.0 ##添加这行 vsbase = VS_BASE % version ... ...
方法二:
这种方法更简单,在环境变量中添加项 VS90COMNTOOLS ,值为 “VS安装路径\Common7\Tools”, 如图:
重新打开命令行程序就可以使用了。
0 0
- Python error: Microsoft Visual C++ 9.0 is required 解决方案
- Python error: Microsoft Visual C++ 9.0 is required
- Python error: Microsoft Visual C++ 9.0 is required 解决方案
- error: Microsoft Visual C++ 9.0 is required
- error: Microsoft Visual C++ 9.0 is required
- 【Python】安装python包时遇到"error: Microsoft Visual C++ 9.0 is required"问题的解决方法
- Python error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)解决方案
- Python安装lxml出错:error: Microsoft Visual C++ 9.0 is required.
- Python安装lxml出错:error: Microsoft Visual C++ 9.0 is required.
- 关于Python error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
- Python error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)解决方案
- error: Microsoft Visual C++ 10.0 is required.
- Python error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
- python 3.4 error: Microsoft Visual C++ 10.0 is required(Unable to find)亲测解决办法
- Python 3.6 模块安装“error: Microsoft Visual C++ 14.0 is required...”问题解决
- Python 3.5安装pyMySQL错误“error: Microsoft Visual C++ 14.0 is required…”
- Python 包安装error: Microsoft Visual C++ 14.0 is required...问题解决方案,
- 安装Python模块numpy报错[error] Microsoft Visual C++ 14.0 is required
- Cannot instantiate the type HttpClient问题
- 设计的一个适合小团队小项目的git工作流
- 如何使用Hexo建立自己的Github Pages博客
- spring中的AOP
- cxf-spring-pratice-client
- Python error: Microsoft Visual C++ 9.0 is required
- FL Studio安装插件太多,容易混淆怎么办?
- 随机数进阶
- sql server 中 like 中文不匹配问题解决就这么简单
- Ext.grid.feature.Grouping页头分组如何显示其他信息
- 写给大数据开发初学者的话
- 将字符串转换成表
- 一站式linux0.11内核head.s代码段图表详解
- 扇形面积公式图解