我试图安装Python软件包dulwich:
dulwich
pip install dulwich
但是我收到了一个神秘的错误消息:
error: Unable to find vcvarsall.bat
如果我尝试手动安装软件包,也会发生相同的情况:
> python setup.py install running build_ext building 'dulwich._objects' extension error: Unable to find vcvarsall.bat
对于Windows安装:
在运行setup.py进行软件包安装时,Python 2.7搜索已安装的Visual Studio2008。你可以通过VS90COMNTOOLS在调用之前在环境变量中设置正确的路径来欺骗Python使用更新的Visual Studio setup.py。
setup.py
VS90COMNTOOLS
Visual Studio setup.py
根据安装的Visual Studio版本执行以下命令:
警告:如下所述,如果你尝试编译python模块,则此答案不太可能起作用。