好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Macosx10.10系统下MySQL

在装完MySQL和Navicat之后我以为所有困难都过去了,下个包跑一下setup.py,Python就该乖乖听我的连数据库了……我错了 现在虽然配好了,说实话脑子还是很混乱,不知道到底哪些是有效操作,总之都先写上 ① 下载MySQLdb,此时此刻下到的最新版是MySQL-python-

在装完MySQL和Navicat之后我以为所有困难都过去了,下个包跑一下setup.py,Python就该乖乖听我的连数据库了……我错了

现在虽然配好了,说实话脑子还是很混乱,不知道到底哪些是有效操作,总之都先写上


① 下载MySQLdb,此时此刻下到的最新版是MySQL-python-1.2.5.zip

https://pypi.python.org/pypi/MySQL-python/


② 解压,修改里面的site.cfg文件,把mysql_config注释去掉,路径改成/usr/local/mysql/bin/mysql_config(←如果mysql是默认安装位置的话)


③ 此时运行sudo python setup.py install或者build报了个error: command 'cc' failed with exit status 1 ,如下图所示


④ 我在网上找到的解决办法都飒爽地这么回答:

    export CFLAGS    =-    Qunused    -    arguments
export CPPFLAGS    =-    Qunused    -    arguments     
然后就是一个pip命令……我没装啊亲QAQ

不过还是把这两行加到了那个传说中的~/.bash_profile文件,也不知道这样做对不对


④ 仍然各种报错。

包括还是cc有问题,找不到mysql_config,Reason: image not found,easy_install下载文件是None之类的

于是我把所有参考的文章里的方法都试了个遍,操作了以下4条

 sudo n -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/  

终于成功……虽然报了很多warning




总而言之即使配置成功了我也仍旧稀里糊涂的。



感谢以下文章给出的解决方案:

MAC OSX使用Python安装模块问题
http://HdhCmsTestsjsjw测试数据/kf_other/article/031003ABA007824.asp
MAC安装MySQLdb for Python
http://myuka.blog.163测试数据/blog/static/174987509201382223549780/
mac os x 10.8 安装python-mysqldb血泪史
http://blog.csdn.net/intel80586/article/details/8487682
Mac os 10.9 Python MySQLdb
http://blog.sina测试数据.cn/s/blog_60b45f230101mvym.html

查看更多关于Macosx10.10系统下MySQL的详细内容...

  阅读:52次