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
上一篇 下一篇

猜你喜欢

热点阅读