我已经安装了python3.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
我的电脑里有64位win 7设置。
有什么解决方案可以减轻此错误并通过正确安装模块 pip
.
22条答案
按热度按时间50pmv0ei16#
我也有同样的问题。更新setuptools的解决方案
或
jdzmm42g17#
我也有同样的问题。下载visual studio 2017的构建工具对我很有用。在这里找到它
vbkedwbf18#
我遇到了完全相同的问题,通过安装mysql connector python解决了这个问题:
我使用的是python3.7和windows10,安装用于visualstudio 2017的微软构建工具(如本文所述)并没有解决与您相同的问题。
a7qyws3x19#
看看 Package 是否有一个正式的叉子,包括必要的二进制车轮。
我需要这个包裹
python-Levenshtein
,出现此错误,并找到包python-Levenshtein-wheels
相反。nzkunb0c20#
如果visual studio不是您
mw3dktmi21#
这里和其他地方的解决方案都不适合我。原来我的64位Windows10操作系统上安装了一个不兼容的32位版本的mysqlclient,因为我使用的是32位版本的python
我不得不卸载我当前的python3.7 32位,重新安装python3.7 64位,现在一切正常
uqcuzwp822#
要扩展ocean800、davidsheldon和user3661384的答案:
您现在不应该再使用visual studio tools 2015,因为有更新的版本可用。如python文档所示,您应该改用visualstudio工具2017。
microsoft将visual c++生成工具2015升级为visual studio 2017的生成工具。
从这里下载
你还需要
setuptools
,如果没有运行安装工具:或者如果你已经有了,一定要升级。
对于上面的python文档链接,您将看到setuptools版本必须至少为34.4.0。为vs工具工作