mac下安装python-mysql

本文详细介绍了如何从官方下载并安装MySQL 5.1.45-osx10.6-x86_64版本,通过执行命令完成初始化数据库,并解决了安装过程中遇到的依赖问题。此外,还指导了如何安装MySQL-python模块,以及在Sublime Text中使用MySQLdb模块时遇到的环境变量问题的解决方案。
摘要由CSDN通过智能技术生成
http://dev.mysql.com/downloads/mysql/
首先到这里下载mysql,我下载的是tar.gz安装包, 参考http://blog.csdn.net/mr_von/article/details/6169396的方法,顺利安装了mysql

$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql
$ cd /usr/local
$ sudo chown -R mysql:mysql mysql
$ cd mysql
$ sudo scripts/mysql_install_db --user=mysql

当然读INSTALL-BINARY也可以

之后安装mysql-python.

下载mysql-python, 因为下载之后还要修改文件,所以还是下载下来吧,不用easy_install了.
试试
$ sudo python setup.py build
提示
mysql_config not found
如果根据上面将mysql目录移到了/usr/local/mysql,那么就直接新建一个link吧
sudo ln -s /usr/local/mysql/bin/mysql_config /usr/bin/mysql_config
然后还会遇到一个错误
command 'llvm-gcc-4.2' failed with exit status 1
这个就需要下载xcode.到app store下载吧
下载完成后,然后还不行,进入xcode,preferences,downloads,下载command line tools.
接下来应该就行了...
然后在python载入mysqldb的时候还会提示
Reason: image not found
这是一个环境变量就能解决(it work for me)
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
但是这种办法不能够全局通用.仅限于当前进程
可以将这段文字加入
sudo nano /etc/profile

参考http://elf8848.iteye.com/blog/1582137

sublime下会发现import MySQLdb会出现image not found的情况
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值