我尝试安装 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
我找到了解决方案。我有完全相同的问题和错误,安装’amara’。我安装了 mingw32,但需要配置 distutils。
我已经安装了 Python 2.6。
我将mingw32安装到 C:\programs\mingw\
C:\programs\mingw\
将 mingw32 的 bin 目录添加到您的环境变量中:附加c:\programs\MinGW\bin;到PATH
c:\programs\MinGW\bin;
编辑(如果不存在则创建)位于以下位置的distutils.cfgC:\Python26\Lib\distutils\distutils.cfg文件:
C:\Python26\Lib\distutils\distutils.cfg
py [build] compiler=mingw32
easy_install.exe amara
通过打开一个新的cmd.exe.
cmd.exe