我已经安装了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

我的电脑上安装了64位的Windows 7。

什么解决方案可以减少这个错误,并通过pip正确安装模块。


当前回答

在为Django项目安装mysqlclient时,我也遇到了同样的问题。

在我的例子中,是系统架构不匹配导致了这个问题。我的系统上有Windows 7 64位版本。但是,我错误地安装了Python 3.7.2 32位版本。

所以,我重新安装Python解释器(64位)并运行命令

pip install mysqlclient

我希望这也适用于其他Python包。

其他回答

我也面临着同样的问题。下面的方法对我很有效:

根据系统上安装的Python版本,从Christoph Gohlke安装程序站点下载非官方二进制文件。

导航到安装文件的文件夹并运行

pip install filename

python_ldap - 3.0.0 - cp35 - cp35m - win_amd64。我的机器是64位,Python版本是3.5。

这成功地在我的Windows机器上安装了python-ldap。您可以对mysql-python尝试同样的方法。

我也有同样的问题。我需要一个64位版本的Python,所以我安装了3.5.0(撰写本文时最新的版本)。切换到3.4.3之后,我的所有模块安装都正常了。

Python Windows版本

我尝试了以上所有的方法,没有一个奏效。就在注册这个漏洞之前,我发现了另一个错误的原因:在Windows上使用了错误的shell。

Conda init cmd.exe

帮我搞定了。希望它也能拯救其他人。

我有完全相同的问题,并通过安装mysql-connector-python解决了它:

pip install mysql-connector-python

我使用的是Python 3.7和Windows 10,安装Microsoft Build Tools for Visual Studio 2017(如这里所述)并没有解决我的问题,这与您的问题相同。

要解决以下任何错误:

misaka的车轮建造失败 建造misaka失败 需要Microsoft Visual c++ 14.0 无法找到vcvarsall.bat

解决方案是:

Go to Build Tools for Visual Studio 2017 Select free download under Visual Studio Community 2017. This will download the installer. Run the installer. Select what you need under workload tab: a. Under Windows, there are three choices. Only check Desktop development with C++. b. Under Web & Cloud, there are seven choices. Only check Python development (I believe this is optional, but I have done it). In cmd, type pip3 install misaka. Note if you already installed Visual Studio then when you run the installer, you can modify yours (click modify button under Visual Studio Community 2017) and do steps 3 and 4. Final note: If you don't want to install all modules, having the three below (or a newer version of the VC++ 2017) would be sufficient. (You can also install the Visual Studio Build Tools with only these options, so you don’t need to install Visual Studio Community Edition itself) => This minimal install is already a 4.5 GB, so saving off anything is helpful