MySQL-python 1.2.x 安裝報'my_config.h' file not found

網(wǎng)上解決方案:https://www.cnblogs.com/bruce-gou/p/10243476.html

但是仍然報錯,原因:MySQL-python 1.2.x 使用的是5.6 版本的mysql,但是mac 用brew install 默認(rèn)安裝的是最新的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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容