2012-03-04 45 views
0

我想在Mac OSX Lion 10.7.3上安装MySQLdb 1.2.3。当我运行在MySQLdb中使用编辑C编译器Python

$ sudo的ARCHFLAGS = “ - 拱x86_64的” 蟒蛇的setup.py建立

将引发错误,说:

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 

我看到this similar forum post但注意到MySQLdb的1.2.3呢不包括user_config.py。

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

+0

您可以通过在源目录中执行简单的'grep -e'gcc-4.2'-R *'来轻松找到自己。如果你安装了'ack',甚至可以'ack gcc-4.2'。 – 2012-03-04 19:07:06

回答

1

梅。

CC=gcc python setup.py ...