centOS安装Mysqldb出错 20C

已经安装好了MySQL。
根据网上的教程到了python setup.py build这一步
图片说明

出错了,说没有my_config.h这个文件,网上说要下mysql_devel,我之后也下了,去/usr/bin目录也找到了这个文件了
图片说明

但是还是接着出错。说没找到。。

5个回答

不知道你为什么要下载源代码编译,直接用yum安装打包好的rpm包直接安装就可以了。

weixin_42106225
weixin_42106225 额,网上的教程大多都是这个,我就这样做了
5 个月之前 回复

直接用yum安装打包好的rpm包直接安装就可以了

安装 mysql-devel 的方法是

yum install mysql-devel

mysql_config 不是 my_confg.h.

weixin_42106225
weixin_42106225 看了很多帖子,都说yum install mysql-devel就可以了,但我的还是不行,还是继续报这个错误。
5 个月之前 回复

源码编译安装的是需要先安装软件源码开发包的,就这个来说,就是要安装mysql-devel的开发包,但是名子可能不对,需要yum search一下正确的名字。你这个是缺少mysql_config.h的头文件,这是一个C程序源码,不是系统里的配置文件。

https://blog.csdn.net/weixin_43975295/article/details/90671870
可以参照我之前写的这源码编译安装mysql的方法试试看,我每次都是这么装的,没有出现过问题。

weixin_42106225
weixin_42106225 回复weixin_43975295: 我试试
5 个月之前 回复
weixin_43975295
weixin_43975295 我记得使用python连接mysql是需要安装python的一个扩展包的,叫pymysql,用pip install pymysql就行了好像
5 个月之前 回复
weixin_42106225
weixin_42106225 数据库我已经装好了,能用了,就是想用python操作数据库,就要安这个mysqldb
5 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问