windows下Python3.4安装numpy时出现 “Unable to find vcvarsall.bat ”

来源:互联网 发布:人体工学椅 入门 知乎 编辑:程序博客网 时间:2024/04/28 00:15
问题:
Python34/Lib/distutils目录下,发现“unable to find vcvarsall.bat”这句话在msvc9compiler.py中
问题出在构建python的VS版本和你计算机上安装的版本不一样。
解决:
msvc9compiler.py中
修改MSVCCompiler函数:
vc_env = query_vcvarsall(VERSION, plat_spec)
为:
如果安装的是VS2014,则VERSION为13.0;
如果安装的是VS2013,则VERSION为12.0;
如果安装的是VS2012,则VERSION为11.0;
如果安装的是VS2010,则VERSION为10.0;
如果安装的是VS2008,则VERSION为9.0。
如安装的是VS2013,则:
vc_env = query_vcvarsall(12.0, plat_spec)

转载链接(知乎):http://www.zhihu.com/question/26857761

0 0
原创粉丝点击