windows7 安装mysql_python 提示 unable to find vcvarsall.bat
2017-05-14 01:33
519 查看
Python 3.5.0 在导入mysql_python模块时出现 unable to find vcvarsall.bat 问题,本文意在解决该问题。该问题的产生是在windows环境中,python 的 Setup需要调用一个vcvarsall.bat的文件,该文件需要安装c++编程环境才会有。网上的方法有两个:一、安装MinGW;二、安装Visual Studio 。我用的是第二种方法。
以下方法应该适用于python各个版本
第一步:
在你的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后分分钟就好了
以下方法应该适用于python各个版本
第一步:
在你的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后分分钟就好了
相关文章推荐
- Python3.4 安装mysqlClient提示 Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).错误的解决
- windows上,python安装非官方包,提示error: Unable to find vcvarsall.bat
- 【python】安装module时提示‘Unable to find vcvarsall.bat’解决方案
- Windows上面安装MySQL-Python-1.2.3(Mysqldb- error: Unable to find vcvarsall.bat)
- windows下python3.4安装lxml提示"Unable to find vcvarsall.bat"
- Windows下安装Python扩展模块提示“Unable to find vcvarsall.bat”的问题
- pip3安装mysql-python报错:Unable to find vcvarsall.bat解决方法
- 【Python学习笔记(一)】:用idea安装第三方库时提示“Unable to find vcvarsall.bat ”
- python使用pip安装gevent时提示Unable to find vcvarsall.bat
- python安装Crypto提示错误:Unable to find vcvarsall.bat 的解决方案
- windows下python3.4安装lxml提示"Unable to find vcvarsall.bat"
- Python安装第三方库遇到 error: Unable to find vcvarsall.bat
- Python 3 安装 lxml 报错Unable to find vcvarsall.bat的解决方法
- Python3.4 用 pip 安装lxml时出现 “Unable to find vcvarsall.bat ”
- Win7 64bit 下Python 安装Numpy Unable to find vcvarsall.bat
- 安装Python包出现 Unable to find vcvarsall.bat
- python setup.py安装出错: error: Unable to find vcvarsall.bat
- 用easy_install安装第三方模块提示:Unable to find vcvarsall.bat
- Python: Windows下pip安装库出错:Microsoft Visual C++ 9.0 is required < Unable to find vcvarsall.bat
- Win7 X64 python3安装pycrypto, Unable to find vcvarsall.bat