首页 > 解决方案 > 为什么我会收到此错误:_mysql.c(29):致命错误 C1083:无法打开包含文件:'mysql.h'?

问题描述

我在运行 Python 3.6 和 django 版本 2.0.7 的 Windows 计算机上。我已经使用 virtualenv 创建了一个虚拟环境,我想使用 mysql,所以我尝试像这样使用 pip 安装它......

pip install mysqlclient

这引发了我上面的错误。我在 github 和 stackoverflow 上查找了可能的解决方案,但其中大多数与其他文件有关,而不是“mysql.h”。无论哪种方式,我都尝试了这些解决方案,但似乎都不适用于这种情况。我不知道我做错了什么。完整的错误消息如下所示...

_mysql.c(29): fatal error C1083: Cannot open include file: 'mysql.h': No such 
file or directory  
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 
14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2  

如果它有任何意义,我将使用 git bash 作为我的终端。

标签: mysqldjangopython-3.x

解决方案


推荐阅读