MySqlDB:llvm-gcc-4.2:错误。即使在安装XCode 4.6.3并在XAMPP中存储MySQL include文件夹之后

MySqlDB:llvm-gcc-4.2:错误。即使在安装XCode 4.6.3并在XAMPP中存储MySQL include文件夹之后,xampp,mysql-python,llvm-gcc,Xampp,Mysql Python,Llvm Gcc,在阅读了来自的建议后,我采取了以下步骤 下载MySQL-python-1.2.4b4并解压缩 更改了mysql_配置=/Applications/XAMPP/xamppfiles/bin/mysql_配置(因为我使用的是xampp1.7.3) 下载的mysql-5.1.70-osx10.6-x86(我找不到XAMPP中使用的版本5.1.55)将include文件夹保存在/Applications/XAMPP/xamppfiles/ 我是新开发人员,所以使用命令行工具下载了XCode 4.6.3

在阅读了来自的建议后,我采取了以下步骤

  • 下载MySQL-python-1.2.4b4并解压缩
  • 更改了mysql_配置=/Applications/XAMPP/xamppfiles/bin/mysql_配置(因为我使用的是xampp1.7.3)
  • 下载的mysql-5.1.70-osx10.6-x86(我找不到XAMPP中使用的版本5.1.55)将include文件夹保存在/Applications/XAMPP/xamppfiles/
  • 我是新开发人员,所以使用命令行工具下载了XCode 4.6.3
  • 从逻辑上讲,它应该是有效的,我得到了以下错误

    运行构建 运行build\u py 正在复制MySQLdb/release.py->build/lib.macosx-10.7-intel-2.7/MySQLdb 运行build_ext 正在生成“\u mysql”扩展 创建build/temp.macosx-10.7-intel-2.7 llvm-gcc-4.2-fno严格混叠-fno公共-动态-g-Os-pipe-fno公共-fno严格混叠-fwrapv-mno熔融madd-可变性试验-DMACOSX-DNDEBUG-Wall-Wstrict原型-Wshorten-64-to-32-DNDEBUG-g-fwrapv-Os-Wall-Wstrict原型-可变性试验-pipe-Dversion\U信息=(1,2,4,'beta',4)-D_version_u=1.2.4b4-I/Applications/XAMPP/xamppfiles/include-I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7-c_mysql.c-o build/temp.macosx-10.7-intel-2.7/mysql.o-mmacosx-version min=10.4-arch i386-arch-ppc-D_P1003_1B_1B_1;可见-DSIGNAL_VIO关闭-DSIGNALS_0关闭-不中断读取-退出-DDONT\u声明\u CXA\u纯\u虚拟 在_mysql.c:44中包含的文件中: /Applications/XAMPP/xamppfiles/include/my_config.h:1088:1:警告:“HAVE_WCSCOLL”已重新定义 在/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:8中包含的文件中, from_mysql.c:29: /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/pyconfig.h:891:1:警告:这是前面定义的位置 llvm-gcc-4.2:尝试执行“/usr/bin/。/llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2”时出错:execvp:没有这样的文件或目录 lipo:无法确定:/var/folders/6p/8BXDL12D2NQ05DMWBMDZTT40000GN/t//cc0v0ehE.out的体系结构类型
    错误:命令“llvm-gcc-4.2”失败,退出状态为255

    看起来它正在尝试为PowerPC编译universal,而您可能没有

    error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2'
    
    我建议:

    或者在64位x86_64上替代i386。但是,由于您正在下载32位MySQL,因此使用i386可能会更好

    祝你好运!(无耻广告:你可以随时尝试)

    shell> rm -Rf build/
    shell> ARCHFLAGS="-arch i386" /usr/bin/python setup.py build