安装MYSQL-PYTHON包报错mysql_config not found解决办法
使用pip install MySQL-python的方式安装,遇到以下几个问题:
1.提示错误EnvironmentError: mysql_config not found
这是因为本机是Mac OSX系统,并且装的MySQL是MAMP集成环境中的,实际上mysql_config这个文件是存在的,但是默认包里面的路径有问题,可以重新装一个MySQL到系统默认位置,不过既然已经有了MySQL不想重复装。
解决办法是从pypi官网下载一个MySQL-python包,然后修改其中的setup_posix.py文件,找到定义mysql_config路径的地方,如修改为:/Applications/MAMP/Library/bin/mysql_config,具体路径根据情况而定。可以搜索mysql_config,如果找到了就以那个路径为准,这是MAMP下Mysql_config文件的位置。
然后进入到包目录,使用python setup.py install命令开始安装。
2.上面的错误解决了,又提示错误fatal error: ‘my_config.h’ file not found
这是因为MAMP自带的MySQL不包含dev headers,使用brew install mysql-connector-c安装。
安装完成后,再回到Python重新安装MySQL-python包就可以了。
如果使用brew install mysql-connector-c遇到问题可以参见链接:
您可能感兴趣的文章:
安装MYSQL-PYTHON包报错mysql_config not found解决办法
WDCP面板系统安装mysqli扩展的方法
配置mysql主从同步与读写分离
怎么解决Linux下编译安装Apache报APR not found
linux下“缺少 mysqli 扩展。请检查 PHP 配置”的解决方法
linux下mysql 5.5.8 源码编译安装
JavaWeb: 报错信息The superclass “javax.servlet.http.HttpServlet”
centos下mysql 5.6.13源码安装方法
PDO连接数据报错could not find driver解决办法
安装MysQL出现No curses/termcap library found错误的解决方法