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
相关推荐
木卫二号Coding3 分钟前
Python-文件拷贝+文件重命名+shutil+记录
开发语言·python
爬山算法22 分钟前
Hibernate(44)Hibernate中的fetch join是什么?
前端·python·hibernate
一代明君Kevin学长32 分钟前
记录一个上手即用的Spring全局返回值&异常处理框架
java·网络·python·spring
教游泳的程序员36 分钟前
【面试问题精选】java开发工程师
python·面试·职场和发展
爬山算法38 分钟前
Hibernate(43)Hibernate中的级联删除如何实现?
java·python·hibernate
Stream_Silver44 分钟前
【安装与配置Anaconda步骤,包含卸载重装】
python·conda
ai_top_trends1 小时前
AI 生成 PPT 工具横评:效率、质量、稳定性一次说清
人工智能·python·powerpoint
天天睡大觉1 小时前
Python学习9
开发语言·python·学习
2301_797312261 小时前
学习Java39天
开发语言·python·学习
曲幽1 小时前
FastAPI搭档Pydantic:从参数验证到数据转换的全链路实战
python·fastapi·web·path·field·query·pydantic·basemodel·response_model