2012-03-04 7 views
0

Mac OSX Lion 10.7.3にMySQLdb 1.2.3をインストールしようとしています。MySQLdb Pythonで使用されるCコンパイラの編集

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がないことに気づいた: - 私は

を実行すると

$ sudoをARCHFLAGS = "アーチx86_64版" Pythonは、エラーがスローされ

を構築setup.pyの言うことuser_config.pyは含みません。

私の質問は、どの.pyファイルを編集して 'gcc-4.2'を 'gcc'に変更できますか?これは問題を解決する可能性があります。

+0

ソースディレクトリで単純な 'grep -e 'gcc-4.2' -R *'を実行すると、簡単にこれを見つけることができます。あるいは、 'ack'がインストールされている場合は' ack gcc-4.2'です。 –

答えて

1

Meh。

CC=gcc python setup.py ... 
関連する問題