![](/img/trans.png)
[英]Cannot install mysqlcient: Cannot open include file: 'mysql.h'
[英]Cannot open include file: 'mysql.h'
我是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
找到合适的二进制(预编译)轮包,要么尝试这样做。
https://pypi.org/project/PyMySQL/
PyMySQL是纯Python实现,因此不需要C客户端lib的源代码。
啊! 读这个也是......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.