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的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OS 10.13.15 上安装 MySQL-python 导致命令“clang”失败,退出状态为 1

mac 安装 mysql-python

Mac 安装MySQL-python

Mac OS 10.12下安装Mysql-python问题

在 mac 上安装 MySQL-python

其他Mac安装mysql-python