美文网首页
找不到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