安装命令
pip install mysqlclient==2.2.0
起因
django 数据库连接使用了 mysqlclient-2.2.0
解决方案
安装相关dev环境
apt install python3.9-dev
apt install libmysqlclient-dev
此时尝试允许安装命令,若失败,尝试以下
升级pip 和 setuptools 版本
pip install --upgrade pip
pip install --upgrade setuptools
尝试运行安装命令,若失败并报错如下:
安装 pkg-config
apt install pkg-config
再次运行安装命令,完成!!
关于为什么不用 .whl文件
在官网下载的 .whl文件 一直提示平台版本不符,不造啊(Ubuntu20.04 python3.9)
- mysqlclient pipmysqlclient pip mysqlclient mysqlclient install library found mysqlclient toml-based pyproject required mysqlclient python3 centos python commandbehavior executereader mysqlcommand mysqlclient mysqlclient failed for building mysqlclient configure zabbix4 library mysqlclient python问题mac improperlyconfigured mysqlclient exceptions