Python 3.x-解决unable to find vcvarsall.bat问题
2016-07-22 10:31
302 查看
Python 3.x在导入第三方模块时出现 unable to find vcvarsall.bat 问题,本文意在解决该问题。该问题的产生是在windows环境中,python 的 Setup需要调用一个vcvarsall.bat的文件,该文件需要安装c++编程环境才会有。网上的方法有两个:一、安装MinGW;二、安装Visual Studio 。我用的是第二种方法。
一
在你的python程序所在文件夹中找到:“_msvccompiler.py”文件,例如我的电脑中的路径是:
D:\Program Files\Anaconda3\Lib\distutils\_msvccompiler.py
找到后用编辑器打开,找到“_find_vcvarsall”函数声明中类似“if version >= 14 and version > best_version:”注意这里的“14”,如果这里是14说明VS版本要在14以上才可以。所以根据这句,我们要安装最新的Visual Studio2015。(相对的如果是9就是9以上即可这时VS10什么都是可以的)
二
现在Visual Studio 2015有社区版,可以免费使用,这个版本就够了。为了方便大家,我放在云盘。你也可以去官网下载。
http://pan.baidu.com/s/1eSueWLG
三
下载完毕后进行安装:
注意一定要勾选c++环境,和XXXfor python,这两个。web development应该是没有影响的,但是由于这是软件默认勾选的,所以我也装了。
这一步,出现了一直停留在“Configuring Your System”的问题,然后在网上找到了如下解决方案:(http://stackoverflow.com/questions/24386051/visual-studio-express-2013-for-windows-with-update-2-installation-taking-too-muc/26080325)
意思就是把VS的进程都关了。我关掉VS2015后分分钟就好了。
转载自:http://jingyan.baidu.com/article/adc815138162e8f723bf7387.html
一
在你的python程序所在文件夹中找到:“_msvccompiler.py”文件,例如我的电脑中的路径是:
D:\Program Files\Anaconda3\Lib\distutils\_msvccompiler.py
找到后用编辑器打开,找到“_find_vcvarsall”函数声明中类似“if version >= 14 and version > best_version:”注意这里的“14”,如果这里是14说明VS版本要在14以上才可以。所以根据这句,我们要安装最新的Visual Studio2015。(相对的如果是9就是9以上即可这时VS10什么都是可以的)
二
现在Visual Studio 2015有社区版,可以免费使用,这个版本就够了。为了方便大家,我放在云盘。你也可以去官网下载。
http://pan.baidu.com/s/1eSueWLG
三
下载完毕后进行安装:
注意一定要勾选c++环境,和XXXfor python,这两个。web development应该是没有影响的,但是由于这是软件默认勾选的,所以我也装了。
这一步,出现了一直停留在“Configuring Your System”的问题,然后在网上找到了如下解决方案:(http://stackoverflow.com/questions/24386051/visual-studio-express-2013-for-windows-with-update-2-installation-taking-too-muc/26080325)
意思就是把VS的进程都关了。我关掉VS2015后分分钟就好了。
转载自:http://jingyan.baidu.com/article/adc815138162e8f723bf7387.html
相关文章推荐
- python抓取网站的图片并下载到本地
- Python自动化运维 技术与最佳实践
- python的数与字符串
- Python Web 框架
- Python 学习笔记二 函数、模块和对象
- 如何开始使用PyCharm,并拥有一个高效的Python IDE
- Python新手学习基础之运算符——比较运算符
- 正则表达式的一点说明
- Python学习笔记一 基本语法、变量类型、时间处理
- python 模拟登录csdn并获取博客列表等操作
- windows下面安装Python和pip终极教程
- 菜鸟初学python 装饰器
- python魔法方法-属性转换和类的表示详解
- wxpython 窗口排版- proportion/flag/border参数说明
- python序列类型
- 5 个很好的 Python 面试题
- python入门学习
- python类型转换
- python对象的相关术语
- python魔法方法-属性转换和类的表示