解决 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 @   香菜根  阅读(545)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
历史上的今天:
2022-04-20 消息队列、ipc机制、生产者消费者模型、线程理论、守护线程、GIL全局解释器锁
主题色彩
点击右上角即可分享
微信分享提示