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 setuptoolspip install ez_setupsudo apt install mysql-serversudo 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
相关产品推荐
相关产品推荐

