我是 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(他们确实喜欢这很容易。)。
最佳答案
是的,带有嵌入式 C 源代码的 Python 在 Windows 下安装总是很棘手。因此,您要么为 mysqlclient
找到合适的二进制(预编译)wheel 包,要么尝试这个。
https://pypi.org/project/PyMySQL/
PyMySQL 是纯 Python 实现,因此不需要 C 客户端库的源代码。
啊!也请阅读此内容...
关于python - 无法打开包含文件 : 'mysql.h' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56595494/