Loading

解决 macOS 下 Python 3.8 安装 mysqlclient 的问题

环境背景

  • Python版本: 3.8
  • macOS版本: 14.4 (M2芯片)

在安装mysqlclient时遇到的问题我在网上找到的方案基本上都是通过brew install mysql-connector-c安装、修改mysql_config文件、安装opensslgcc,这个解决方案对我并没有效果

解决方案

步骤一:配置环境变量

# 使用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
posted @ 2024-04-20 20:04  香菜根  阅读(666)  评论(0)    收藏  举报