
Ubuntu 11.10 を使用しています。Python 2.7 と 3.2 の両方がシステムにインストールされており、/usr/bin/ で使用できます。pythonbrew の使用を開始しようとしていますが、ユーザー ディレクトリに python バージョンをインストールするように要求されるようです。現在インストールされているバージョンの python で何かする必要はありますか? pythonbrew に関する情報には、システムにインストールされている可能性のある python のレガシー バージョンについてはほとんど触れられていません。
ありがとう!
答え1
/usr/bin/python に /usr/bin/python3.2 または /usr/bin/python.2.6 を指すシンボリックリンクが作成されます。
コマンドラインで「python」と入力すると、PATH 内のフォルダが検索され、最初に見つかった python が実行されます。現在 /usr/bin にある python はシンボリックリンクなので、python2.6 または python3.2 のいずれかが実行されます。
ホーム フォルダーに他のバージョンの Python をインストールする場合、これらのインストールの Python 実行可能ファイルがシステムのものよりも PATH 内で前にあると、代わりに実行されます。
別の方法としては、パスを指定してインストールされたバージョンの Python を実行することです。この場合、PATH 変数は考慮されません。例:
/home/user/pythonbrew/python2.6/python
システム バージョンよりもローカル バージョンを優先していつでも実行できるので、何もする必要はありません。