1

数日間、Mac OS X 10.8 に mysql-python をインストールしようとしたときに、いくつかの互換性のない競合が発生しました。いくつかのフォーラムを見た後、mysql-python (MySQLdb) には 32 ビット バージョンしかないため、Python を強制的に 32 ビットで実行する解決策を見つけました。

export VERSIONER_PYTHON_PREFER_32_BIT=yes

そのコマンドは、ターミナルでMySQLdbをうまく実行するのに役立ちました。ただし、PyDev をインストールして、コード行が 1 行だけの単純なプログラムを実行しようとすると、import MySQLdb. Python を強制的に 32 ビットで実行する前に、ターミナルでそれを実行したときと同じエラーが発生しました。 ....mach-o, but wrong architecture

PyDev はまだ 64 ビット Python を選択していると思います。PyDev に Python 32 ビットを実行させるにはどうすればよいですか?

フォルダー内/System/Library/Frameworks/Python.framework/Versions/2.7/bin/に 32 ビットの python はありません。32/64 ビット Python を使用する別の Python をインストールしようとしましたが (私の Mac 用にのみ 32 ビットを使用する Python は見つかりませんでした)、Mac OS X に新しい 32 ビット Python を選択させる方法がわかりませんでした。それでmysql-pythonをインストールできます。

この問題を解決するためのアイデアはありますか?

4

0 に答える 0