我已经安装了 Python 3.5 并且正在运行
pip install mysql-python
它给了我以下错误
error: Microsoft Visual C++ 14.0 is required (Unable to find 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
正确安装模块的解决方案是什么。
最佳答案
您的路径仅列出 Visual Studio 11 和 12,它需要 14,即 Visual Studio 2015 .如果您安装了它,并记得勾选 Languages → C++ 框,那么它应该可以工作。
在我的 Python 3.5 安装中,错误消息更有用一些,并包含获取它的 URL:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
新工作link .
作为 suggested by Fire ,您可能还需要升级 setuptools
包以使错误消失:
pip install --upgrade setuptools
关于python - 错误 "Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29846087/