だから私はMacports経由でPython 3.3をインストールしました。port install python33
(OSX 10.8.2 ML を使用)
すべてが正常に機能しました(少なくとも、最後にエラーメッセージは表示されませんでした)
したがって、この後、ポート選択を介してこの特定の python バージョンを選択し、最初に利用可能なすべてのバージョンのリストを取得したいと考えました。
port select --list python
これにより、3つのオプションのリストのみが表示されます:
Available versions for python:
None
python27 (active)
python33
python33 をインストールする前に、アップル バージョンの python もリストされていました。
Available versions for python:
none
python25-apple
python26-apple
python27 (active)
python27-apple
Apple バージョンはまだそこにあります (場所: /System/Library/Frameworks/Python.framework/Versions)。
誰もこれを処理する方法を知っていますか? (また、python
シェルでコマンドを使用すると、まだ python27-apple バージョンが使用されます。以前にバージョンを変更しようとすると、エラーが発生しました。しかし、それは別の質問です。)
編集 (24.10.2012):
その間、私はコマンドについて知りました:
port contents python_select
これは次のことを示します。
Port python_select contains:
/opt/local/etc/select/python/base
/opt/local/etc/select/python/none
ここにリストされているものに加えて、フォルダーには次のファイルが含まれています。
drwxr-xr-x 8 admin 272 24 Okt 09:50 .
drwxr-xr-x 5 admin 170 4 Okt 15:05 ..
-rw-r--r-- 1 wheel 363 23 Okt 17:18 base
lrwxr-xr-x 1 admin 8 23 Okt 18:05 current -> python27
-rw-r--r-- 1 wheel 26 23 Okt 17:18 none
-rw-r--r-- 1 wheel 398 23 Okt 23:27 python27
-rw-r--r-- 1 wheel 384 23 Okt 17:21 python33
python27 と 33 ファイルは、次の同じ内容の単純なテキスト ファイルです (バージョン番号が異なります)。
bin/python2.7
bin/pythonw2.7
bin/python2.7-config
bin/idle2.7
bin/pydoc2.7
bin/smtpd2.7.py
bin/2to3-2.7
share/man/man1/python2.7.1
-
/opt/local/Library/Frameworks/Python.framework/Versions/2.7
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Headers
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Python
しかし、それだけです。この情報で何ができるかわかりません...