时间:2021-07-01 10:21:17 帮助过:66人阅读
在装完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安装模块问题