Unable to find vavarsall.bat:用VC++编译Python模块cjkcodecs示例

从sourceforge.net网站上下载了cjkpython的源代码,进入其中很直接地使用了命令

python setup.py build

发现报错:Unable to find vcvarsall.bat


用三神器之一的notepad++先后在源码包和python安装路径中搜索该报错字符串,发现该名句出自C:\Python27\Lib\distutil\msvc9compiler.py中。

读代码当中与vcvarsall相关的几句,发现文件里面

vc_env=query_vcvarsall(VERSION,plat_spec)

当中的VERSION有点奇异,尝试备份后暴力的将它改成12.0(对应于Visual Studio 2013)再次

python setup.py build

居然通过了,然后

python setup.py install

居然没报错!


你可能感兴趣的:(Unable to find vavarsall.bat:用VC++编译Python模块cjkcodecs示例)