Snow Leopard には、多くの一般的なライブラリと互換性のないバージョンの Python 2.6 が同梱されているため、python.org から Python 2.6 をダウンロードしました。しかし、python
ターミナルで入力すると、古いバージョンの Python が表示されます。これを変更するにはどうすればよいですか?
which python
現在私に与えているのは/Library/Frameworks/Python.framework/Versions/2.6/bin/python
ls -l /usr/bin/python
は上記へのシンボリックリンクではありません(また へのシンボリックリンクではありませんVersions/Current
)。
/opt/local/bin/python2.6
使用したいバージョンがあります。
答え1
これが OS X での Python の他の使用法†にどのように影響するかはわかりませんが、現在 OS X Python が にリストされているのでPATH
、それを変更する必要があります。
- Finderで使用する場合は、OS Xのパスを変更する(ファイルをダブルクリックできるようにするため)。
- ターミナルで使用する場合は、OS X 10.6 Snow Leopard では $PATH はどこで設定されますか?
重要かどうかは分かりませんが、アーカイブのために:私のOS X 10.6(10.4から10.5を経由してアップグレード)/Library/Frameworks/Python.framework/Versions/2.6/bin/
は、ないにリストされていますPATH
。代わりに、which python
が生成されます/usr/bin/python
。
†たとえば、file /usr/bin/xattr
が生成される/usr/bin/xattr: python script text executable
ため、Python 実行可能ファイルを変更すると影響を受ける可能性があります。