-
第一步
brew install mysql-connector-c
brew install mysql-connector-c ==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/mysql-client-8.0.21.catalina.bottle.tar.gz Already downloaded: /Users/caolipin/Library/Caches/Homebrew/downloads/3c778d3c5b4371d017c4453c26167d9d67555f58c62286d5fe2b4b8e2f338909--mysql-client-8.0.21.catalina.bottle.tar.gz ==> Pouring mysql-client-8.0.21.catalina.bottle.tar.gz ==> Caveats mysql-client is keg-only, which means it was not symlinked into /usr/local, because it conflicts with mysql (which contains client libraries). If you need to have mysql-client first in your PATH run: echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc For compilers to find mysql-client you may need to set: export LDFLAGS="-L/usr/local/opt/mysql-client/lib" export CPPFLAGS="-I/usr/local/opt/mysql-client/include" For pkg-config to find mysql-client you may need to set: export PKG_CONFIG_PATH="/usr/local/opt/mysql-client/lib/pkgconfig" ==> Summary /usr/local/Cellar/mysql-client/8.0.21: 135 files, 150.0MB
下载后找到这个路径,
/usr/local/Cellar/mysql-connector-c/6.1.11/bin
这个路径,新版本找到这个路径是/usr/local/Cellar/mysql-client/8.0.19/bin
,路径下有mysql_config
这个文件,进入文件后发现第114行并不是网商其他教程那样的截图那样,是已经修改好的,应该是mysqlclient
最新版本已经优化过了-
配置环境变量(上面安装日志告知了)
export LDFLAGS="-L/usr/local/opt/openssl/lib" export CPPFLAGS="-I/usr/local/opt/openssl/include" export PATH="/usr/local/opt/mysql-client/bin:$PATH"
重启终端
pip install mysqlclient