小编典典

error: Unable to find vcvarsall.bat

javascript

我尝试安装 Python 包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

阅读 326

收藏
2022-01-29

共1个答案

小编典典

我找到了解决方案。我有完全相同的问题和错误,安装’amara’。我安装了 mingw32,但需要配置 distutils。

  1. 我已经安装了 Python 2.6。

  2. 我将mingw32安装到 C:\programs\mingw\

  3. 将 mingw32 的 bin 目录添加到您的环境变量中:附加c:\programs\MinGW\bin;PATH

  4. 编辑(如果不存在则创建)位于以下位置的distutils.cfgC:\Python26\Lib\distutils\distutils.cfg文件:

py [build] compiler=mingw32

  1. 现在运行easy_install.exe amara

通过打开一个新的cmd.exe.

2022-01-29