您好,欢迎访问一九零五行业门户网

Mac osx 10.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-argumentsexport 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_configsudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylibsudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysqlexport dyld_library_path=/usr/local/mysql/lib/
终于成功……虽然报了很多warning
总而言之即使配置成功了我也仍旧稀里糊涂的。
感谢以下文章给出的解决方案:
mac osx使用python安装模块问题
http://www.sjsjw.com/kf_other/article/031003aba007824.asp
mac安装mysqldb for python
http://myuka.blog.163.com/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.com.cn/s/blog_60b45f230101mvym.html
其它类似信息

推荐信息