在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.
本文讲述了在Mac环境下安装Python的mysqlclient包时遇到找不到mysql.h的问题,解决方法是通过`brewinstallmysql`并设置环境变量,确保指向正确的MySQLinclude和lib路径,即`/usr/local/opt/mysql/mysql/include/mysql`和`/usr/local/opt/mysql/lib`。
1625

被折叠的 条评论
为什么被折叠?



