pip 安装失败:CL.exe 失败,退出状态为 2



我知道,有很多类似的问题。我尝试了所有解决方案,但没有一个对我有用。我已经尝试了几个小时,现在心情不好,难以形容。

我想使用 pip 安装一些软件包(例如 pip 安装 mysql(,但我总是收到(自 5 小时以来(此错误:

_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
error: command 'C:\Users\myName\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe' failed with exit status 2

我不明白在 Python 中编写如此愚蠢的错误是谁的想法,或者那个毫无意义的错误。Sackoverflow充满了这样的问题。

但是,我安装了Visual Studio 2015和GCC(MinGW(。我使用的是Python 2.7,它必须与Python 9.0的Visual C++兼容。没有什么能解决我的问题。下载预编译文件并不能解决主要问题。从那以后我就讨厌蟒蛇,但过去的 5 个小时让我的仇恨达到了一个新的水平。

现在,几个小时后,a找到了解决方案。我不知道为什么,但是你不能安装mysql,mysql-python或mysqldb,因为包有问题。(请参阅"安装 mysql-python 时无法打开包含文件:"config-win.h":没有这样的文件或目录"(我不明白,有人如何发布损坏的安装程序,但他们做到了。

对我有用的解决方案是,使用

pip install mysql-connector-python

相反。就是这样。我花了大约 6 个小时才发现这一点。更多关于: https://dev.mysql.com/doc/connector-python/en/connector-python-installation-binary.html

最新更新