关于mac mysql 8.*和MySQL-python 兼容性bug
brew install mysql 最新版本 8.0.19
MySQL-python 1.2.5 已经6年没更新过了。 地址https://pypi.org/project/MySQL-python/
所以两个不兼容很正常,不过广大程序员很受伤。
解决:1、MySql-python找不到my_config.h文件 注意 mysql 8.0.11 以下。
brew install mysql
brew unlink mysql
brew install mysql-connector-c
sed -i -e 's/libs="$libs -l "/libs="$libs -lmysqlclient -lssl -lcrypto"/g' /usr/local/bin/mysql_config
pip install MySQL-python
brew unlink mysql-connector-c
brew link --overwrite mysql
2、参照:https://blog.csdn.net/qq_35022142/article/details/104780414
python mysql 驱动建议使用