解决 macOS 下 Python 3.8 安装 mysqlclient 的问题
环境背景
- Python版本: 3.8
- macOS版本: 14.4 (M2芯片)
在安装mysqlclient时遇到的问题我在网上找到的方案基本上都是通过brew install mysql-connector-c安装、修改mysql_config文件、安装openssl及gcc,这个解决方案对我并没有效果
解决方案
步骤一:配置环境变量
# 使用pkg-config来获取mysqlclient的链接库和编译标志
export MYSQLCLIENT_LDFLAGS=$(pkg-config --libs mysqlclient)
export MYSQLCLIENT_CFLAGS=$(pkg-config --cflags mysqlclient)
# 若遇到“zsh: command not found: pkg-config”错误,需先安装pkg-config
brew install pkg-config
步骤二:安装mysqlclient
配置完环境变量后,在您的Python虚拟环境内(如果使用的话),直接运行以下命令安装mysqlclient:
pip install mysqlclient

浙公网安备 33010602011771号