Ubuntu18.04安装中mysqlclient和flask-mysqldb时报错mysql_config not found问题

本文详细介绍了在Ubuntu18.04环境下安装mysqlclient的过程,包括解决因找不到mysql_config文件导致的安装失败问题,以及所需额外安装的依赖包,如libssl-dev和libcrypto++-dev。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:Ubuntu18.04 +mysql8.0+python3.6+Django框架

1、安装mysqlclient:

sudo pip install mysqlclient

 2、出现一大堆信息,核心报错:EnvironmentError:mysql_config not found,如果是使用pip3安装时则也会出现一堆信息,核心报错OSError: mysql_config not found。这是因为再数据库安装目录中,没有发现mysql_config文件。可以使用whereis mysql 进入相关目录查看,确实是少了这个文件

3、解决:

sudo apt-get install libmysqlclient-dev

4、 再使用whereis mysql就可以看到mysql_config文件了。再使用pip install mysqlclient时,Ubuntu18.04会出现新的信息,核心提示是:

5、需要再安装两个关键的包:

sudo apt install libssl-dev

sudo apt install libcrypto++-dev

 6、使用 sudo pip install mysqlclient安装完成!

flask框架中安装flask-mysqldb也会出现类似的信息

本文参考来自:https://blog.youkuaiyun.com/weixin_37946237/article/details/82891567

主要问题:查看提示报错信息不够熟练,英语水平啊!

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值