环境: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
主要问题:查看提示报错信息不够熟练,英语水平啊!