mac系统安装 mysql-python
  1n4GM8IkuWub 2023年11月02日 25 0


系统:版本 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  如果成功说明安装成功了。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Fnpj8K6xSCR   2024年05月17日   101   0   0 Python
  xKQN3Agd2ZMK   2024年05月17日   70   0   0 Python
  fwjWaDlWXE4h   2024年05月17日   38   0   0 Python
1n4GM8IkuWub
作者其他文章 更多