在MySQLdb-Python中使用的编辑C编译器

在MySQLdb-Python中使用的编辑C编译器,python,mysql,macos,osx-lion,Python,Mysql,Macos,Osx Lion,我正在尝试在Mac OSX Lion 10.7.3上安装MySQLdb 1.2.3。当我跑的时候 $sudo ARCHFLAGS=“-arch x86_64”python setup.py build 将引发一个错误,说明: gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -g -O2 -DNDEBUG -g -O3 -Dversion_info=(1,

我正在尝试在Mac OSX Lion 10.7.3上安装MySQLdb 1.2.3。当我跑的时候

$sudo ARCHFLAGS=“-arch x86_64”python setup.py build

将引发一个错误,说明:

 gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk
    -g -O2 -DNDEBUG -g -O3 -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3 -                I/usr/local/mysql/include -  I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _mysql.c -o build/temp.macosx-10.6-x86_64-2.7/_mysql.o -Os -g -fno-common -fno-strict-aliasing -arch i386
unable to execute gcc-4.2: No such file or directory
error: command 'gcc-4.2' failed with exit status 1
我看到了,但注意到MySQLDB1.2.3没有包含用户_config.py

我的问题是,我可以编辑哪个.py文件来将“gcc-4.2”更改为“gcc”?这可能会解决问题。

Meh

CC=gcc python setup.py ...

通过在源代码目录中执行simple
grep-e'gcc-4.2'-R*
,您可以轻松找到这一点。如果您安装了
ack
,甚至可以使用
ack gcc-4.2