安装MYSQL-PYTHON包报错mysql_config not found解决办法
2016-06-15 01:27
621 查看
安装MYSQL-PYTHON包报错EnvironmentError: 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,使用
Run in Terminal app:
等待完成
Run:
安装完成后,再回到Python重新安装MySQL-python包就可以了。
使用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,使用
Run in Terminal app:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
等待完成
Run:
brew install mysql-connector-c安装。
安装完成后,再回到Python重新安装MySQL-python包就可以了。
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- Android之获取手机上的图片和视频缩略图thumbnails
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- install and upgrade scrapy
- source命令执行SQL脚本文件
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- MySQL创建用户及权限控制