Windows上的Disutils设置失败或安装错误?

时间:2016-06-21 15:15:28

标签: python windows visual-c++ cython anaconda

我正在 Anaconda windows 64 位分布之上构建一个python(C / Cython)扩展。设置( distutils.msvc9compiler.find_vcvarsall )正在寻找正确的编译器,它会失败并让我失去戏剧性:'无法找到vcvarsall.bat '

我可以跟踪设置是否在注册表中寻找密钥:

Software\Wow6432Node\Microsoft\VisualStudio\9.0\Setup\VC

但我的计算机只有11.0,12.0和8.0,与注册表中的模式相同。我试图卸载我能找到的所有visual c ++ 2008版本,尝试从MS网站重新安装相同的2008版本(因为它看起来像vc 9.0是2008 64位版本),但没有任何变化。

我看不到预期的9.0和不受欢迎的8.0消失......

任何提示?

P.S。:我有另一个python扩展,使用scons而不是distutils构建,它工作得很好。所以我认为这是设置的配置问题,而不是安装问题。可能scons没有扫描注册表?

TIA

0 个答案:

没有答案