错误“需要 Microsoft Visual C 14.0(无法找到 vcvarsall.bat)”

新手上路,请多包涵

我已经安装了 Python 3.5 并在运行时

pip install mysql-python

它给了我以下错误

错误:需要 Microsoft Visual C++ 14.0(无法找到 vcvarsall.bat)

我已将以下行添加到我的路径中

C:\Program Files\Python 3.5\Scripts\;
C:\Program Files\Python 3.5\;

C:\Windows\System32;
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC;
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC

我的 PC 上安装了 64 位 Windows 7。

减轻此错误并通过 pip 正确安装模块的解决方案是什么。

原文由 Umanda 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 510
1 个回答

您的路径仅列出 Visual Studio 11 和 12,它需要 14,即 Visual Studio 2015 。如果你安装了它,并记得勾选 语言C++ 的框,那么它应该可以工作。

在我的 Python 3.5 安装中,错误消息更有用,并包含从中获取它的 URL:

错误:需要 Microsoft Visual C++ 14.0。使用“Microsoft Visual C++ 构建工具”获取它:http: //landinghub.visualstudio.com/visual-cpp-build-tools

新的工作 链接

根据 Fire 的建议,您可能还需要升级 setuptools 错误消失的包:

 pip install --upgrade setuptools

原文由 davidsheldon 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题