Macポートを使用することをお勧めします...
pythonsを並行して使用できるpython_selectというパッケージがあります。したがって、まだインストールされていない場合は、まずMacポートをインストールします。
最初にpython_selectパッケージをインストールします。
sudo port install python_select
システム上で利用可能なPythonディストリビューションを確認できます。コマンドを発行するだけです:
port select --list python (MacPorts 2.x)
python_select -l (MacPorts 1.x)
私の場合、Snow Leopardにデフォルトで付属している少なくともpythonバージョンを印刷しましたpython26-apple
。
port select --show python (MacPorts 2.x)
python_select -s (MacPorts 1.x)
現在選択されているバージョンを表示しますpython26-apple
。ご覧のとおり、このパッケージはMacでうまく動作します。その他のオプションの問題について
port select (MacPorts 2.x)
python_select -h (MacPorts 1.x)
portsリポジトリで利用可能なpythonバージョンを検索できるより:
port search python
これにより、利用可能なpythonの長いリストが作成されます。
目的のパッケージ、たとえばpython 2.4をインストールするには、次を実行します。
sudo port install python24
これで、python_select -s
新しくインストールされたpythonも表示されます。Python 2.4の問題に切り替えるには:
sudo port select --set python python24 (MacPorts 2.x)
sudo python_select python24 (MacPorts 1.x)
このコマンドはシェル間で持続します。
python
ました/Library/Frameworks/Python.framework/Versions/Current/bin
。当然、それは2.6にアップグレードされませんでした。そこで、PATH変数をGoogleで見つけたデフォルトの変数に置き換え、システムからMacPythonを削除します。