Python安装第三包遇到Unable to find vcvarsall.bat

来源:互联网 发布:ipython和python区别 编辑:程序博客网 时间:2024/04/20 00:32

1.因为Python的编译是需要VC++编译器的,这个问题时因为系统不能直接识别到系统安装的VC++编译器。

2.下载安装VS,本人安装的是VS2012,下面是解决具体实现:

找到VS下面的vcvarsall.bat,然后把安装路径加入到系统的Path路径中。

3.加入到Path路径的操作。

4.输入cmd命令,在dos中设置:

如果是其他VS版本按如下修改:

1.Visual Studio 2010,在cmd里面执行:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
2. Visual Studio 2012 的话:
SET VS90COMNTOOLS=%VS110COMNTOOLS%
以此类推:
3. Visual Studio 2013 的话:
SET VS90COMNTOOLS=%VS120COMNTOOLS%
4. Visual Studio 2003 的话:
SET VS90COMNTOOLS=%VS80COMNTOOLS%
不妨试试

5.最后一步也是最关键的:

在C:\Python27\Lib\distutils安装路径下面的,msvc9compiler.py打开,修改里面的243行的,toolskey = "SVS90COMNTOOLS=%VS110COMNTOOLS%"
 改成自己的VS版本内容toolskey = "VS110COMNTOOLS"

0 0