在Mac下安装python的mysqlclient包时出现找不到mysql.h的错误,解决方案如下:
1、通过brew安装mysql :
brew install mysql
2、需设置环境变量
export MYSQLCLIENT_CFLAGS="-I/usr/local/opt/mysql/include/mysql“
export MYSQLCLIENT_LDFLAGS="-L/usr/local/opt/mysql/lib"
特别注意,要去include目录下确认是否有 mysql.h这个文件,我刚开始就是设置为/usr/local/opt/mysql/include 还是报错,后来进目录里找了一下,发现还一层目录mysql下才有mysql.h.