我一直试图让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
答案 0 :(得分:0)
MySQL-Python需要MySQL C头文件才能构建,但它们似乎不包含在XAMPP默认安装中。 The internet suggests you install the XAMPP development package