在 Mac OS 10.7 上安装 MySQL 5.5.15 及 mysql-python
首先,你需要下载 MySQL 5.5.15 的安装包:http://dev.mysql.com/downloads/mysql/ 。请选择 64-bit 的 DMG 版本下载。我这边是广州电信,选择 mysql.ntu.edu.tw 这一镜像下载,基本上是跑满速的。
除了安装基本的 MySQL 服务以后,另外的两个文件 MySQLStartupItem.pkg 及 MySQL.prefPane 也依次打开进行安装,这样 MySQL 便会跟随系统启动而启动,并且会在系统设置面板添加一个管理面板。
安装完毕后,可以通过命令行简单测试键入 mysql,在我这里,是能够进入 MySQL 命令行的交互窗口,整个安装过程是十分顺畅的。
然后是 mysql-python:sudo easy_install MySQL-python。这一过程理应也是顺畅无助的,除非你遭遇和我类似的情况,在安装完成后,import MySQLdb 时提示 Reason: image not found
。
在这篇 Python: MySQLdb and “Library not loaded: libmysqlclient.16.dylib” 中,有人提及了一个办法,修改环境变量 DYLD_LIBRARY_PATH。在这里,我是把以下这行代码加入至 ~/.profile 中,修复这一问题:
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/mysql/lib"
至此,我这里是能够正常使用 python 和 MySQL 进行开发的了。整个过程中,参考了以下文章,如果上述文字未能解决你的问题,不妨看看这些文章: