文章标签 ‘python访问mysql’

mac os 下安装 mysql-python

2012年6月20日 1 条评论

python中如果需要访问mysql数据库,需要额外安装第三方的库,比较流行的是库是MySQL-python,可以到http://sourceforge.net/projects/mysql-python/下载源代码。解压下载的tar.gz文件,执行如下操作即可完成安装:

python setup.py build  
python setup.py install

注意:如果mysql_config(MYSQL_HOME/bin)文件没有位于系统path下,那么需要更改site.cfg文件,在里面指定mysql_config的完整路径。

不出意外,如果你在终端中运行python,导入MySQLdb时,你会收到一个错误,提示中含有“Library not loaded: libmysqlclient.18.dylib”,错误的原因是刚编译安装的lib放在MYSQL_HOME/lib下,终端找不到此位置,解决的方法是可以做一个软链接链接到/usr/lib下,例如:

ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/

另外如果使用eclipse的pydev插件,当需要用到MySQLdb库时,需要在Libraries中指定刚安装后的egg文件的路径,该路径在安装时会有提示,例如我的按照位置为:/Library/Python/2.7/site-packages/MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg 。

无觅相关文章插件,快速提升流量