python3.8安装不了mysqlclient(Macos系统安装mysqlclient模块python3)
python3.8安装不了mysqlclient(Macos系统安装mysqlclient模块python3)brew install mysql-client export PATH="/usr/local/opt/mysql-client/bin:$PATH" export LDFLAGS="-L/usr/local/opt/mysql-client/lib" export CPPFLAGS="-I/usr/local/opt/mysql-client/include" #查找mysql_config位置 where mysql_config# 用上面的文件地址建立软链接 ln -s /usr/local/opt/mysql-client/bin/mysql_config /usr/local/bin/mysql_configpip install mysqlclient安装完成!!/bin/bash -c "$(curl -fsSL
使用mysqlclient模块来操作数据库,比pymysql模块速度要快的多。
开始之前,你可能得打开Macos的终端。
如果你使用较新的django版本来进行开发工作,那么安装一个mysqlclient模块是优选。其他的由于性能或者要改源码有点糟心。
首先给macos系统安装一个包管理器homebrew,使用中国大陆版本安装。如果你可以连接到国外站点,就使用官方的安装脚本。
安装之前确认网络速度和稳定性,网络环境不好就换个网络环境。(避免安装的时候糟心)
中国大陆版本:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
官方版本:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
# 检查brew版本
brew -v
接下来使用homebrew安装mysql-client
brew install mysql-client
export PATH="/usr/local/opt/mysql-client/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/mysql-client/lib"
export CPPFLAGS="-I/usr/local/opt/mysql-client/include"
#查找mysql_config位置
where mysql_config
# 用上面的文件地址建立软链接
ln -s /usr/local/opt/mysql-client/bin/mysql_config /usr/local/bin/mysql_config
pip install mysqlclient
安装完成!!