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 完美解决
网友评论