pip 安装 mysqlclient 踩坑

发布时间 2023-11-15 00:34:42作者: XCG_XX

安装命令

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

尝试运行安装命令,若失败并报错如下:
image

安装 pkg-config

apt install pkg-config

再次运行安装命令,完成!!

关于为什么不用 .whl文件

在官网下载的 .whl文件 一直提示平台版本不符,不造啊(Ubuntu20.04 python3.9)