在Mac上我想为django安装mysql-python。
运行
sudo pip install MySQL-python
告诉我
File "<string>", line 17, in <module>
File "/private/tmp/pip_build_root/MySQL-python/setup.py", line 17, in <module>
metadata, options = get_config()
File "setup_posix.py", line 43, in get_config
libs = mysql_config("libs_r")
File "setup_posix.py", line 25, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
所以我下载了MySQL-python-1.2.5
运行
sudo python setup.py build
我收到错误:
运行构建 运行build_py 复制MySQLdb / release.py - &gt;建立/ lib.macosx 10.9英特尔-2.7 / MySQLdb的 运行build_ext 构建'_mysql'扩展 cc -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes - Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -Dversion_info =(1,2,5,'final',1)-D__version __ = 1.2.5 -I / usr / local / mysql-5.5.19-osx10.6-x86_64 / include -I / System / Library / Frameworks / Python.framework / Versions / 2.7 / include / python2.7 -c _mysql.c -o build / temp。 macosx-10.9-intel-2.7 / _mysql.o -Os -g -fno-common -fno-strict-aliasing -arch x86_64 clang:错误:未知参数:'-mno-fused-madd'[-Wunused-command-line-argument-hard-error-in-future] clang:注意:将来这将是一个很难的错误(不能降级为警告) 错误:命令'cc'失败,退出状态为1
然后我尝试像这个页面那样解决这个问题
Can't install python mysql library on Mac Mavericks
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
对我没用...
它仍然显示命令'cc'失败并退出状态1
我该怎么办???????好难过~~~~~~~差不多一天~~~~~~~
答案 0 :(得分:0)
问题是安装没有找到mysql_config。您必须在安装目录的site.cfg文件中添加mysql_config的路径。
# file : site.cfg
mysql_config = /path/to/mysql_config
答案 1 :(得分:0)
我发现了问题。一旦我安装了xcode的模拟器,我可以用
安装sudo -E python setup.py install
不再有任何问题。