MySQL-python 1.2.x 安装报'my_config
2019-11-22 本文已影响0人
DongGuangqing
网上解决方案:https://www.cnblogs.com/bruce-gou/p/10243476.html
但是仍然报错,原因:MySQL-python 1.2.x 使用的是5.6 版本的mysql,但是mac 用brew install 默认安装的是最新的mysql 8.0
解决办法:
brew uninstall mysql-connector-c
brew uninstall mysql
brew install mysql@5.6
brew unlink mysql@5.6
brew install mysql-connector-c++@1.1
export PATH="/usr/local/opt/mysql@5.6/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/mysql@5.6/lib"
export CPPFLAGS="-I/usr/local/opt/mysql@5.6/include"
export LDFLAGS="-L/usr/local/opt/mysql-connector-c\+\+@1.1/lib"
export CPPFLAGS="-I/usr/local/opt/mysql-connector-c\+\+@1.1/include"
export LDFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib"
mpip install MySQL-python==1.2.3c
brew unlink mysql-connector-c++@1.1
brew link --overwrite mysql@5.6