3

重複の可能性:
OS X に既存の 32 ビット インストールと共に Python 2.7.1 64 ビットをインストールできますか?

デフォルトでPython 2.7 64ビットがインストールされた10.7.3 Lionを実行しているMacBook Proがあります。私が参加している物理クラスには VPython というプログラムが必要ですが、VPython サイトには、64 ビット Python では動作しないと書かれています。そのため、私の MacBook に 32 ビットと 64 ビットの両方の Python 2.7 があるかどうか、それらが衝突したり問題を引き起こしたりするかどうか疑問に思っていました。私は VPython の Python 3.1 バージョンを実行できることを知っていますが、教授が私たちに与える指示のほとんどは Python 2.7 用のものだと思います。これに関して助けてくれてありがとう。

4

1 に答える 1

7

別の python をインストールしなくても、env を使用してデフォルトの 32/64 ビットを切り替えることができます。

$ python -c 'import sys; print sys.maxint'
9223372036854775807
$ export VERSIONER_PYTHON_PREFER_32_BIT=yes
$ python -c 'import sys; print sys.maxint'
2147483648

man pythonOSX で参照してください。

次のコマンドを使用してバイナリを実行することもできますarch -i386

$ /usr/bin/python2.7 -c 'import sys; print sys.maxint'
9223372036854775807
$ arch -i386 /usr/bin/python2.7 -c 'import sys; print sys.maxint'
2147483648
于 2012-02-10T00:33:03.583 に答える