You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu环境pip安装mysqlclient报subprocess-exited-with-error的解决求助

在AWS EC2 Ubuntu实例中解决mysqlclient安装失败问题

在AWS EC2的Ubuntu实例中执行pip install mysqlclient时,出现subprocess-exited-with-error报错,具体提示pkg-config未找到且无法识别有效的pkg-config名称。

尝试过的无效解决方案

  • pip install --upgrade setuptools
  • pip install ez_setup
  • sudo apt install mysql-server
  • sudo apt-get install python3-dev default-libmysqlclient-dev build-essential pkg-config

额外遇到的问题

尝试安装mysql-python时,触发ModuleNotFoundError: No module named 'ConfigParser'错误。

关于非虚拟环境安装的说明

未使用虚拟环境安装是可行的,但建议优先使用虚拟环境隔离项目依赖,避免系统级Python环境的依赖冲突问题。

最终有效解决方法

执行以下命令安装缺失的依赖后,成功完成mysqlclient的安装:

sudo apt install libffi-dev

内容的提问来源于stack exchange,提问作者this_is_a_person

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 20:57:01