2024-06-26 10:08:43 发布
网友
在我的windows-7上,当我想用“distutils”构建一个C扩展时,它以“unable to find”失败vscvarsall.bat文件". 一点网络搜索告诉我,我可能需要VisualStudio2008。我确认我的python2.7确实是由visualstudio2008(mscv.1500)编译的。现在我有两个问题:
由于您有一个C扩展名,因此需要使用与从源代码构建python可执行文件所用的C编译器的相同版本编译python安装使用的所有C扩展名。因此,您的第一个问题的答案是“是”——您将需要VS2008来构建C扩展。你知道吗
关于第二个查询-请参考here,了解如何使用python2.7.2设置MinGW。这个例子使用windowsxp,但是我想如果提供了正确的路径,它也应该在win7上工作。你知道吗
希望这有帮助
由于您有一个C扩展名,因此需要使用与从源代码构建python可执行文件所用的C编译器的相同版本编译python安装使用的所有C扩展名。因此,您的第一个问题的答案是“是”——您将需要VS2008来构建C扩展。你知道吗
关于第二个查询-请参考here,了解如何使用python2.7.2设置MinGW。这个例子使用windowsxp,但是我想如果提供了正确的路径,它也应该在win7上工作。你知道吗
希望这有帮助
相关问题 更多 >
编程相关推荐