我已经安装了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正确安装模块。
要解决以下任何错误:
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
我在windows 10 python版本3.8上也遇到了同样的问题。
在我的情况下,我需要安装mysqlclient错误发生Microsoft Visual c++ 14.0是必需的。因为安装visual studio和它的包可能是一个乏味的过程,下面是我所做的:
步骤1 -从任何浏览器转到非官方的python二进制文件并打开它的网站。
第2步-按ctrl+F并键入任何你想要的。在我的例子中,它是mysqlclient。
步骤3 -进入它,并根据你的python版本和windows系统选择。在我的例子中,它是mysqlclient - 1.4.6 - cp38 - cp38 - win32。WHL并下载。
步骤4 -打开命令提示符并指定下载文件的路径。在我的例子中,它是c:\用户\用户\下载
第5步-输入PIP install .\mysqlclient‑1.4.6‑cp38‑cp38‑win32。WHL,按enter。
这样它就安装成功了,之后我去我的项目终端重新输入所需的命令。这解决了我的问题
请注意,在pycharm中处理项目时,我还尝试从项目解释器安装mysql-client。但是mysql-client和mysqlclient是不同的东西。我不知道为什么,它没有工作。