繁体   English   中英

无法打开包含文件:'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的源代码。

啊! 读这个也是......

如何使用pymysql作为驱动程序配置Django?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM