美文网首页
找不到my_config.h文件(Mac catalina )

找不到my_config.h文件(Mac catalina )

作者: haopink | 来源:发表于2020-06-29 18:00 被阅读0次

1、在安装 pip install  mysql-python  是报错

_mysql.c:44:10: fatal error: 'my_config.h' file not found#include "my_config.h"

2、在找了各种资料都差不多一个意思执行以下步骤

brew install mysql (安装mysql,没有安装的安装下,安装的就省了)

brew unlink mysql  (unlink mysql 一些软引用)

brew install mysql-connector-c (这一步卵用,可能不同的版本有吧,目前我的brew search 没找到,有一个 mysql-connector-c++ 但是也没用。执行该命令安装的是mysql-client)

sed -i -e 's/libs="$libs -l "/libs="$libs -lmysqlclient -lssl -lcrypto"/g' /usr/local/bin/mysql_config  (这一步替换下mysql-client 中的地址处理下)

pip install MySQL-python (安装)

brew unlink mysql-connector-c 

brew link --overwrite mysql

3、最终在一个博主的那边找到了,原因是版本太新,貌似这个 my_config.h没有

进入到 mysql-client 的安装包中,copy mysql.sh 到 my_config.h

然后执行:pip install MySQL-python   完美解决

相关文章

网友评论

      本文标题:找不到my_config.h文件(Mac catalina )

      本文链接:https://www.haomeiwen.com/subject/gppwhqtx.html