无法打开包含文件:“ mysql.h”

时间:2019-06-14 09:41:12

标签: python mysql django

我是Python和Django的新手。现在,我想从Django连接到mysql,然后运行pip install mysqlclient

首先,我安装了xampp,我只是使用phpmyadmin连接MySQL,然后创建了新的数据库和表

第二我安装了Microsoft Builds Tools 2017

但是此错误仍然显示。

因此,我只下载了MySql,然后得到了一个zip文件。我提取了mysql.h并存在于该文件夹中。我不知道该zip文件需要做什么。 :(

第三,我下载了mysql-installer.msi,并安装了MySQL和python连接。

但此错误仍然会发生。

我真的搞砸了这个数据库。

所以我如何像其他人一样从Django连接到MySql(他们这样做很容易。)

1 个答案:

答案 0 :(得分:0)

是的,带有嵌入式C源代码的Python总是很难在Windows下安装。因此,您可以为mysqlclient找到合适的二进制(预编译)轮包,或者尝试使用此包。

https://pypi.org/project/PyMySQL/

PyMySQL是纯Python实现,因此不需要C客户端库的源代码。

啊!还要阅读...

How to config Django using pymysql as driver?