webdevqa.jp.net

Snow Leopardで使用されるPythonバージョンを変更するにはどうすればよいですか?

SnowLeopardには多くの一般的なライブラリと互換性のないバージョン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にあります。

2
coffee

これが他の使用法にどのように影響するかわかりません of Python OS Xでは、しかし現在OS X PythonはPATHにリストされているので、次のように変更する必要があります。

それが重要かどうかはわかりませんが、アーカイブについてのみです:onmyOS X 10.6(10.4から10.5へのアップグレード)、/Library/Frameworks/Python.framework/Versions/2.6/bin/notPATHにリストされています。代わりに、which python/usr/bin/pythonを生成します。

例:file /usr/bin/xattr/usr/bin/xattr: python script text executableを生成するため、Python実行可能ファイルを変更すると影響を受ける可能性があります!

1
Arjan