私のセットアップは次のとおりです:2.6.1 python(アップルのデフォルト、ユキヒョウ)、virtualenv、およびvirtualenvwrapperの使用
環境の外では、すべてが 32 ビットで実行されますが、問題ありません。しかし、新しいプロジェクトでは、必要な django 1.3 と大量の依存関係に取り組むつもりなので、virtualenv を作成しました。
mysql-python (pip 経由) が「mach -o wrong architecture」というエラーを受け取ることを除いて、すべてをうまくインストールできました。virtualenv内で「import sys; sys.maxint」を使用してpythonインタープリターをチェックしましたが、pythonは64ビットで実行されます。
「defaults write com.apple.versioner.python Prefer-32-Bit -bool yes」を介して、Pythonが32ビットで実行されるようにシステム全体を設定しました
なぜこれがvirtualenv内で起こるのか誰か知っていますか?