利用 poetry 安装 mysqlclient/_lzma 库报错

安装 mysqlclient 报错 EnvCommandError
更新于: 2023-12-27 15:33:36

先看报错截图

 poetry 安装mysql失败

ubuntu 下解决方案如下

  • https://askubuntu.com/questions/1321141/unable-to-install-mysqlclient-on-ubuntu-20-10
apt install libmysqlclient-dev

centos 下解决方案如下

# 安装 mysql-devel
yum install mysql-devel
安装 mysql-devel
安装 mysqlcient 成功

针对 lzma

No module named '_lzma'

# 解决方案 
yum install xz-devel
yum install python-backports-lzma
pip install backports.lzma

# 有时候需要,重装对应的版本
pyenv uninstall 3.10.0
pyenv install 3.10.0

macos

brew install mysql pkg-config

参考