' pip install flask_mysqldb'失败并显示错误消息'退出状态2'

时间:2018-02-11 10:34:16

标签: python git

我试图安装' flask_mysqldb'对于我的后端Python项目。我从此源安装了Microsoft Visual C ++和最新支持的Visual C ++:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

然而,当我尝试运行' pip install flask_mysqldb'在Git Bash中,我收到错误消息:

_mysql.c _mysql.c(29) : fatal error C1083: Cannot open include file: 'mysql.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

我必须指出,在安装Microsoft Visual C ++时,安装程​​序运行正常,但是在完成时我没有获得成功(或任何其他类型)消息。它只是消失了。

问题的原因是什么?也许根本没有安装Visual C ++?如果是这样,我该怎么检查?

2 个答案:

答案 0 :(得分:1)

您的编译器说:您没有安装必需的标头(mysql.h),或者您可能没有,但它们绝对不在包含路径(-I标志或cl.exe等同于{1}}。

您需要仔细重新审核flask_mysqldb包的安装说明,并确保正确设置环境。

答案 1 :(得分:1)

您还需要安装MySQL development libraries

您可能还想咨询MySQLdb troubleshooting guide

MySQLdb是Flask-MySQLdb使用的基础库。