0

私はDjangoの初心者であり、SQLiteではなく、PHPを介してセットアップされた現在のMySQLデータベースを使用して実行したいと考えています。ただし、私は主にMac(開発者の存在の悩みの種)でコーディングしており、実行中に問題が発生しました。

python setup.py build

MySQL-python-1.2.4b4フォルダーから、次のエラーが発生します。解決策としてグーグルを試しましたが、ほとんどの結果はMac OSLionまたはMountainLion用のXCode4でエラーを示しており、SnowLeopardを実行しています。SnowLeopardで見つけた結果も機能しません。

running develop

running egg_info

writing MySQL_python.egg-info/PKG-INFO

writing top-level names to MySQL_python.egg-info/top_level.txt

writing dependency_links to MySQL_python.egg-info/dependency_links.txt

warning: manifest_maker: standard file '-c' not found

reading manifest file 'MySQL_python.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

writing manifest file 'MySQL_python.egg-info/SOURCES.txt'

running build_ext

building '_mysql' extension

gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -Dversion_info=(1,2,4,'beta',4) -D__version__=1.2.4b4 -I/usr/local/mysql/include -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c _mysql.c -o build/temp.macosx-10.6-universal-2.6/_mysql.o -g -Os -arch x86_64 -fno-common -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT -DDONT_DECLARE_CXA_PURE_VIRTUAL

unable to execute gcc-4.2: No such file or directory

error: command 'gcc-4.2' failed with exit status 1
4

1 に答える 1

1

見つからないとおっしゃっていますが、最も可能性の高い説明は、に含まれているC拡張モジュールをビルドするために必要なCコンパイラなど、さまざまなビルドツールを含むxcodebuildバージョンをまだインストールしていないことです。OS X 10.6、Snow Leopardで実行しているため、Xcode for 10.6の最新バージョンには、無料登録後にAppleDeveloperサイトから無料でダウンロードできます。たとえば、ここの指示を参照してくださいXcodegccMySQL-pythongcc-4.2Xcode 3.2.6。残念ながら、ダウンロードは非常に大きいです。(最新のOS Xリリース用のXcodeの最新リリースは、より小さな部分にパッケージ化されていますが、10.6ではサポートされていません。)幸いなことに、10.6のXcodeは、10.6のXcodeが使用される可能性は低いため、1回だけ実行する必要があります。再び更新されました!

于 2013-02-01T03:56:16.490 に答える