mac系统安装 mysql-python
Posted 新梦起航
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac系统安装 mysql-python相关的知识,希望对你有一定的参考价值。
系统:版本 10.12
1、确保系统安装了python(注:mac10.8以后版本系统自带python2.7.10)和已经安装了mysql
2、官网下载mysql for python 链接 https://link.jianshu.com/?t=https://sourceforge.net/projects/mysql-python/
对于mac版下载的是一个压缩包,下载之后直接解压到本地。
3、修改对应的site.cfg文件
site.cfg文件,打开它,找到以下内容:
# mysql_config = /usr/local/bin/mysql_config
上文最后一句代码指示的是mysql_config
的地址,默认是屏蔽的状态;
去掉这一句前面的#
,并将mysql_config
地址改为/usr/local/mysql/bin/mysql_config
,因为这是mysql_config
默认的真实地址(mac安装mysql默认这个地址下有mysql_config
文件)
/usr/local/mysql/bin/mysql_config这个路径为你本机安装mysql对应的路径。
4、安装python
a
、在sorceforg中找到mysql-python的源代码,使用 python setup.py install 进行安装,首先下面这条命令出错:
Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.28.tar.gz
.............
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 558, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: SSL is required
解决方案:把distribute-0.6.28.tar.gz下载到 MySQL-python-1.2.4b4的文件里。然后在执行python setup.py install
但是在执行过程中我的报 [Errno 13] Permission denied:这个错误。因为权限不足。修改命令为 sudo python setup.py install
5、验证
命令行进入python
然后执行 import MySQLdb 如果成功说明安装成功了。
以上是关于mac系统安装 mysql-python的主要内容,如果未能解决你的问题,请参考以下文章