在Django项目中使用MySQL数据库时,我们需要安装mysqlclient才能够正常使用。
一般来说,通过pip命令安装即可。
安装命令:
pip install mysqlclient
但是,可能会出现这样的错误。
Cannot open include file: ‘mysql.h’: No such file or directory
这个问题,我们可以通过下载whl格式的mysqlclient安装文件来解决。
下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
下载对应系统类型与Python版本的安装文件。
例如:Windows64位系统,Python3.6,下载的文件是“mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl”。
下载完毕之后,即可通过pip命令进行安装。
以上述文件为例:
1、从命令行终端进入保存了下载文件的目录。
2、执行命令:
pip install mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl
注意:如果出现“Requirement ‘mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl’ looks like a filename, but the file does not exist
mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl is not a valid wheel filename.”的错误,可以尝试使用绝对路径安装。
例如:pip install mysqlclient D:\mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl
转载请注明:魔力Python » mysqlclient安装错误的解决方案