微软Visual C++ 14是必需的(无法找到VCVALSALAL.BAT)

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

pip安装mysql-python

它给了我以下的错误

>代码>错误:需要微软Visual C++ 14(无法找到VCVALSALAL.BAT)

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

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

我的电脑中有64位win 7设置

如何通过pip缓解此错误并正确安装模块

您的路径仅列出Visual Studio 11和12,它需要14,即Visual Studio 2015。如果您安装了,请记住勾选Languages->C++那么它应该可以工作了

在我的Python3.5安装中,错误消息稍微有用一些,并且包含了从中获取它的URL

代码>错误:微软Visual C++ 14是必需的。“用”来获得它;微软Visual C++构建工具>http://landinghub.visualstudio.com/visual-cpp-build-tools

编辑:新建工作链接

编辑:根据Lightfire228的建议,您可能还需要升级setuptools软件包,以使错误消失:

pip安装--升级setuptools

发表评论