解决 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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
2022-04-20 消息队列、ipc机制、生产者消费者模型、线程理论、守护线程、GIL全局解释器锁