我正在anacondawindows64位发行版上构建python(C/Cython)扩展。设置(distutils.msvc9编译器.find\u vcvarsall)正在寻找正确的编译器,它失败了,给我带来了戏剧性的结果:'找不到vcvarsall.bat公司'
我可以跟踪安装程序是否正在注册表中查找项:
Software\Wow6432Node\Microsoft\VisualStudio\9.0\Setup\VC
但我的电脑只有11.0、12.0和8.0,注册模式与上面相同。我尝试卸载所有我能找到的visualc++2008版本,尝试从MS网站重新安装相同的2008版本(因为看起来vc9.0是2008的64位版本),但是没有任何变化。你知道吗
我看不到预期的9.0或不受欢迎的8.0消失。。。你知道吗
有什么提示吗?你知道吗
另外:我还有一个python扩展,是用scons而不是distutils构建的,它工作得非常好。所以我想这是一个配置问题,而不是安装问题。可能scons不扫描注册表?你知道吗
短暂性脑缺血发作
目前没有回答
相关问题 更多 >
编程相关推荐