在Ubuntu 22.04上无法安装Python的mysqlclient。
在Ubuntu 22.04上无法安装Python的mysqlclient。
试图使用以下命令从pipenv安装:
pipenv install mysqlclient
将导致:
正在安装mysqlclient… 正在收集mysqlclient 正在使用缓存
完整输出命令python setup.py egg_info:
/bin/sh: 1: mysql_config: 找不到命令
Traceback (most recent call last):
File \"\", line 1, in
File \"/tmp/pip-install-5vhtqgve/mysqlclient/setup.py\", line 17, in
metadata, options = get_config()
File \"/tmp/pip-install-5vhtqgve/mysqlclient/setup_posix.py\", line 44, in get_config
libs = mysql_config(\"libs_r\")
File \"/tmp/pip-install-5vhtqgve/mysqlclient/setup_posix.py\", line 26, in mysql_config
raise EnvironmentError(\"%s not found\" % (mysql_config.path,))
OSError: 找不到mysql_config
----------------------------------------
错误: 安装mysqlclient时出错了! 命令 \"python setup.py egg_info\" 失败并返回错误代码1
在 /tmp/pip-install-5vhtqgve/mysqlclient/目录下
这很可能是mysqlclient中的一个错误。请向其维护者报告。
我正在使用Debian,通过另一个虚拟环境安装了系统软件包
python-mysqldb/testing,now 1.3.10-1 amd64
Pipenv不会使用这个环境,并且不会安装其他环境。
我应该如何解决这个问题?
谢谢,BR