python - mac安装mysqlclient

参考

https://github.com/PyMySQL/mysqlclient

安装 xcode

sh 复制代码
xcode-select --install

安装mysql

sh 复制代码
brew uninstall mysql
brew install mysql@8.0

启动 mysql-server 命令如下

sh 复制代码
brew services start mysql@8.0

安装 mysql-client

sh 复制代码
brew uninstall mysql-client
wget https://raw.githubusercontent.com/Homebrew/homebrew-core/2f35529519fb6a2cc361ce3d464a1bd181505a54/Formula/m/mysql-client.rb
brew install ./mysql-client.rb

或者

brew install mysql-client@8.0

配置环境变量

sh 复制代码
export PATH="$(brew --prefix)/opt/mysql-client@8.0/bin:$PATH"
export PATH="$(brew --prefix)/opt/mysql@8.0/bin:$PATH"
export PATH="$(brew --prefix)/opt/llvm/bin:$PATH"

export LDFLAGS="$LDFLAGS -L$(brew --prefix)/opt/llvm/lib"
export CPPFLAGS="$CPPFLAGS -I$(brew --prefix)/opt/llvm/include"

export LDFLAGS="$LDFLAGS -L$(brew --prefix)/opt/mysql-client@8.0/lib"
export CPPFLAGS="$CPPFLAGS -I$(brew --prefix)/opt/mysql-client@8.0/include"

export LDFLAGS="$LDFLAGS -L$(brew --prefix)/opt/mysql@8.0/lib"
export CPPFLAGS="$CPPFLAGS -I$(brew --prefix)/opt/mysql@8.0/include"
export CFLAGS="$CFLAGS -I/usr/local/include -L/usr/local/lib"

export LIBRARY_PATH="$LIBRARY_PATH:/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib"

export PKG_CONFIG_PATH="$(brew --prefix)/opt/mysql-client@8.0/lib/pkgconfig"

安装 mysqlclient

sh 复制代码
pip install mysqlclient
相关推荐
用户8356290780517 小时前
Python 设置 Excel 条件格式教程
后端·python·excel
2401_874732538 小时前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
l1t8 小时前
与系统库同名python脚本文件引起的奇怪错误及其解决
开发语言·数据库·python
Jackey_Song_Odd8 小时前
Part 1:Python语言核心 - 内建数据类型
开发语言·python
带娃的IT创业者8 小时前
WeClaw WebSocket 连接中断诊断:从频繁掉线到稳定长连的优化之路
python·websocket·网络协议·php·fastapi·实时通信
GinoWi8 小时前
Chapter 4 Python中的循环语句和条件语句
python
GinoWi8 小时前
Chapter 5 Python中的元组
python
前进的李工9 小时前
LangChain使用之Model IO(提示词模版之PromptTemplate)
开发语言·人工智能·python·langchain
Storynone9 小时前
【Day27】LeetCode:56. 合并区间,738. 单调递增的数字
python·算法·leetcode
叶子2024229 小时前
承认错误才能成长
python