安装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遇到问题可以参见链接:

时间: 2025-01-28 03:29:53

安装MYSQL-PYTHON包报错mysql_config not found解决办法的相关文章

linux虚拟机上安装mysql的时候报错

问题描述 linux虚拟机上安装mysql的时候报错 在执行scripts/mysql_install_db --user=mysql的时候出错, FATAL ERROR: Neither host 'localhost.localdomain' nor 'localhost' could be looked up with 我的etc/hosts文件也有localhost,并且可以ping通,请问该怎么解决呀? 解决方案 在虚拟机上安装了redhat Linux在虚拟机上安装linux 解决方

mac 下编译 ffmpeg的 libaacplus-2.0.2 总是报错求大神解决办法,谁能教我再mac下编译ffmpeg也行

问题描述 mac 下编译 ffmpeg的 libaacplus-2.0.2 总是报错求大神解决办法,谁能教我再mac下编译ffmpeg也行 make[2]: Nothing to be done for `all'. Making all in frontend gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../src -g -O2 -c -o main.o main.c main.c:89:46: warning: data argument not

安装sql server 2008 报错等问题怎么解决

  问题1:安装sql server 2008 R2,安装过程中提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1. 之前我的电脑上确实装了vs2008,于是我准备去下载一个SP1补丁包,一看800多M的大小,本来安装这个软件就已经很麻烦了,还得花时间下载,那有没有其他更好的办法呢?其实很简单,只需要改一下注册表即可,方法如下:

Android Studio报错UTF-8+BOM的解决办法

今天在用Android studio运行程序的时候,突然报了一种从未见过的错误,如图: 然后我就clean和build,结果都不好使,程序仍然报错,我请教了身边的大神,结果也没见过这种奇葩的情况,最后通过查询网上的解决办法及自己的总结,现整理出一套完美的解决方案. 错误原因,代码编码格式错误,平常我们都用UTF-8格式,之所以报上述错误,是因为编码格式变成了UTF-8+BOM格式,而以前我们编写Android程序都是用eclipse来写,eclipse可以自动把UTF-8+BOM格式转换成UTF

Laravel 报错: Declaration of XXX解决办法

在另一台机器上拉取最新代码后,进入网站后台,发现页面空白,使用 php artisan cache:clear, php artisan clear-compiled 等清除缓存和编译文件后还是不行,打开 PHP 错误日志查看,发现报错: Fatal error: Declaration of Illuminate\\Auth\\SessionGuard::basic() must be compatible with that of Illuminate\\Contracts\\Auth\\S

c# excel保存路径中带有[ ]报错 求大神解决办法

问题描述 "System.Runtime.InteropServices.COMException"类型的未经处理的异常在excel.exe中发生其他信息:无法访问文件.请尝试下列方法之一:•确认所指定的文件夹已存在.•确认文件所在的文件夹不是只读的.•确认给出的文件名不包含下列字符:<>?[]:|或*.•确认文件/路径名长度不超过218个字符.stringfileName="d:\[1]\test.xlsx";//创建Excel文档Microsoft.

MySQL统计函数GROUP_CONCAT报错的原因及解决方法

今天在执行下面这条sql语句时,结果报错了. CREATE table car_user_content select addr_id,comm_userid,GROUP_CONCAT(comm_content) as content from (select * from forum_comment union select * from forum_comment1) as te GROUP BY addr_id,comm_userid ; 这里用到了联合函数GROUP_CONCAT,但在使

apache网站报错Internal Server Error解决办法

Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at admin@star.com to inform them of the time this error occurred, and the actions you

macbook RStudio安装Rwordseg包报错

问题描述 macbook RStudio安装Rwordseg包报错 在网上找了各种答案都没有解决,希望有大神帮我看一下: 报错: Java环境变量设置 解决方案 参考下:http://www.dataguru.cn/thread-503455-1-1.html