Cython版本是0.13,
Python 3.1
我在Cython FAQ中尝试了所有“解决方案”,但无济于事.我的Visual Studio版本是7.1,其目录不包含vcvarsall.bat.这个问题有解决方案吗? 最佳答案 SO搜索,你会发现有关此问题的充分讨论.
> https://stackoverflow.com/search?q=vcvarsall.bat
[编辑:基于以下评论]
当您在Windows上运行setup.py install时,distutils会查找要运行的vcvarsall.bat.
关于vcvarsall.bat
VCVarsall.bat是Visual Studio中的Visual Studio命令提示符工具.它允许您为集成开发环境(IDE)设置各种选项,以及从命令行构建,调试和部署项目.
如果找不到此文件怎么办?
Solution 1: Hunt the file
> distutils有一个到vcvarsall.bat的硬编码路径.
>找到以vc * .bat或vc * .cmd开头的文件.为MS编译器工具链设置命令行环境的文件.对于不同版本的visual studio设置,该位置不一致.如果您运行32位版本,那么您应该能够找到vcvars32.bat.
>将它放在distutils期望它的目录中.