您的位置:首页 > 编程语言 > Python开发

MacOS Lion 安装MySQLdb for python 遇到的问题

2011-12-07 11:41 706 查看
第一个悲剧是,编译无法找到llvm-gcc-4.2,解决方法:

sudo CC=/usr/bin/gcc python setup.py build

第二个悲剧是,找不到Python.h,因为MacOS lion用的是2.7的python,偏偏又没有头文件,没办法,用2.6的吧:

先把/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7改个名字,然后:

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7

第三个悲剧,找不到libmysqlclient.18.dylib,把mysql安装目录的这个文件link到/usr/lib下:

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

1:mysql_config路径,一般为/usr/local/mysql/bin/mysql_config ,不知道的可以执行
whereis mysql_config命令。
2:修改setup.py中的mysql_config.path值,改为你找到的mysql_config路径: mysql_config.path = "/usr/local/mysql/bin/mysql_config"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: