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

时间:2018-10-13 23:20:18

标签: python pip

我知道,有很多类似的问题。我尝试了所有解决方案,但没有一个对我有用。我已经尝试了几个小时,现在心情低落得令人难以置信。

我想使用pip安装一些软件包(例如pip install 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 ++兼容。没有任何办法解决我的问题。下载预编译的文件无法解决主要问题。从那时起,我就一直讨厌python,但最近5个小时使我的仇恨达到了新的高度。

1 个答案:

答案 0 :(得分:1)

现在,几个小时后,找到了解决方案。我不知道为什么,但是您不能安装mysql,mysql-python或mysqldb,因为软件包有问题。 (请参阅"Cannot open include file: 'config-win.h': No such file or directory" while installing mysql-python),我不明白,有人可以发布损坏的安装程序,但是他们却发布了。

最适合我的解决方案是使用

pip install mysql-connector-python

相反。而已。我花了大约6个小时才找到答案。有关此内容的更多信息:https://dev.mysql.com/doc/connector-python/en/connector-python-installation-binary.html