安装JPype时出现的 Unable to find vcvarsall.bat

解决方案,在网上找到的,mark一下,亲测有效

C:/Python31/Lib/distutils目录下的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)

(注:原回答为用户“徐潇”在知乎上的回答)

原文地址:https://www.cnblogs.com/LULULI/p/8651854.html