Lion OS 10.7 のプリインストール バージョンで提供されている Python アーキテクチャを確認するにはどうすればよいですか?
32 ビット コードから 64 ビット コードにリンクできないことはわかっているので、異なるアーキテクチャのパッケージをインストールして混乱させたくありません。
私の現在のバージョンの Python は 2.7.1 です
>>> import platform
>>> platform.architecture()
('64bit', '')
私の Mac OS X 10.8.4 で実行します。Python 実行可能ファイルがユニバーサル バイナリである可能性があることに注意してください。その場合、間違ったアーキテクチャが引用される可能性があります。
Note
: Mac OS X (およびおそらく他のプラットフォーム) では、実行可能ファイルは複数のアーキテクチャを含むユニバーサル ファイルである場合があります。
テストすることもできますsys.maxsize
:
>>> sys.maxsize > 2**32
True
上記はFalse
、32 ビット プラットフォームを実行している場合に返されます。