Python 安装 mysqlclient 一直出错

Python 安装 mysqlclient 一直出错

从 requirements.txt 文件中的以下依赖项列表中

asgiref==3.2.7
astroid==2.4.1
colorama==0.4.3
Django==3.0.6
djangorestframework==3.11.0
djangorestframework-simplejwt==4.4.0
isort==4.3.21
lazy-object-proxy==1.4.3
mccabe==0.6.1
mysqlclient==1.4.6
PyJWT==1.7.1
pylint==2.5.2
pytz==2020.1
six==1.15.0
sqlparse==0.3.1
toml==0.10.1
wrapt==1.12.1

当我跑步的时候

pip install -r requirements.txt

或者

pip3 install -r requirements.txt

继续出现以下错误

安装 mysqlclient 时出错

如果我遵循此程序mysqlclient==1.4.6从requirements.txt 文件中删除并尝试

sudo apt-get install mysqlclient

我明白了

E: 无法找到软件包 mysqlclient

答案1

为了修复它,我必须先运行

sudo apt-get install python-dev default-libmysqlclient-dev

sudo apt-get install python3-dev

然后才安装要求的。

答案2

显然,这是与相关的一些愚蠢的问题gcc

sudo apt install gcc

上述命令应该可以解决所有问题。

相关内容