MySQL头文件找不到MySQL-python db

时间:2012-09-12 04:47:12

标签: mysql django macos

我一直试图让Django在我的MAC OS Lion上运行一段时间并且没有成功。我在我的MAC上预安装了Python 2.7.1。我安装了MySQL作为XAMPP附带的打包。我已经安装了Django 1.4.1。

我继续并确认通过python在终端导入django成功安装了django,一切都很好 - 没有错误。

每当我尝试在MySQL-python-1.2.3中构建和安装setup.py文件时,问题就出现了。当我这样做时:

sudo python setup.py build

在MySQL-python-1.2.3目录中,我收到错误:

RE_SIGHUP_SIGQUIT -DDONT_DECLARE_CXA_PURE_VIRTUAL
_mysql.c:36:23: error: my_config.h: No such file or directory
_mysql.c:38:19: error: mysql.h: No such file or directory
_mysql.c:39:26: error: mysqld_error.h: No such file or directory
_mysql.c:40:20: error: errmsg.h: No such file or directory
_mysql.c:76: error: expected specifier-qualifier-list before ‘MYSQL’

(还有更多错误)...... (以...结尾)

llvm-gcc-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin11-            llvm-gcc-4.2': execvp: No such file or directory

lipo:无法打开输入文件:/var/tmp//ccShAtAs.out(没有这样的文件或目录) 错误:命令'llvm-gcc-4.2'失败,退出状态为255 **

此外,当我尝试做同样的错误时:

sudo python setup.py install

1 个答案:

答案 0 :(得分:0)

MySQL-Python需要MySQL C头文件才能构建,但它们似乎不包含在XAMPP默认安装中。 The internet suggests you install the XAMPP development package