Python EC2实例中Ubuntu 20.04上的MySQL客户端安装错误

Python EC2实例中Ubuntu 20.04上的MySQL客户端安装错误,python,pip,mysql-connector,Python,Pip,Mysql Connector,使用缓存的mysqlclient-2.0.3.tar.gz(88 kB) 错误:命令出错,退出状态为1: 命令:/home/websiteuser/newenv/bin/python-c'import sys、setuptools、tokenize;系统argv[0]= “”/tmp/pip-install-gtzius4s/mysqlclient_581cfbeeb974b418354ec534fb82b74/setup.py“”; __文件“'/tmp/pip-install-gtzius4

使用缓存的
mysqlclient-2.0.3.tar.gz(88 kB)

错误:命令出错,退出状态为1:
命令:/home/websiteuser/newenv/bin/python-c'import sys、setuptools、tokenize;系统argv[0]=
“”/tmp/pip-install-gtzius4s/mysqlclient_581cfbeeb974b418354ec534fb82b74/setup.py“”;
__文件“'/tmp/pip-install-gtzius4s/mysqlclient”\u 581cfbeeb974b418354ec534fb82b74/setup.py''
;f=getattr(标记化,“‘打开’”,打开)
(文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,“'exec'”)“egg\u info--egg base/tmp/pip-pip-egg-info-q2ahr\u b3
cwd:/tmp/pip-install-gtzius4s/mysqlclient581cfbeeb974b418354ec534fb82b74/
完整输出(15行):
/bin/sh:1:mysql\u配置:未找到
/bin/sh:1:mariadb\u配置:未找到
/bin/sh:1:mysql\u配置:未找到
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/tmp/pip-install-gtzius4s/mysqlclient581cfbeeb974b418354ec534fb82b74/setup.py”,第15行,在
元数据,options=get_config()
文件“/tmp/pip-install-gtzius4s/mysqlclient_581cfbeeb974b418354ec534fb82b74/setup_posix.py”,第70行,在get_config中
libs=mysql_config(“libs”)
mysql配置中的文件“/tmp/pip-install-gtzius4s/mysqlclient_581cfbeeb974b418354ec534fb82b74/setup_posix.py”,第31行
raise OSError(“{}未找到)。格式(\u mysql\u config\u path))
操作错误:未找到mysql\u配置
mysql\u config——版本
mariab_config--版本
mysql_config--libs
警告:丢弃(从)(需要python:>=3.5)。命令出错,退出状态为1:python setup.py egg_info检查日志以获得完整的命令输出。 错误:找不到满足mysqlclient==2.0.3要求的版本 错误:未找到mysqlclient==2.0.3的匹配分发

我已使用以下方法修复了它:

sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
然后:

这是Ubuntu的编译问题。

我已经用以下方法修复了它:

sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
然后:

这是Ubuntu的编译问题

pip install mysqlclient