18.3. バージョンを指定しない Python の設定
システム管理者は、alternatives
コマンドを使用して、/usr/bin/python
に、バージョンを管理しない python
コマンドを設定できます。必要なパッケージ (python3
、python38
、python39
、python3.11
、python3.12
、または python2
) は、バージョンを指定しないコマンドをそれぞれのバージョンに設定する前にインストールする必要があることに注意してください。
/usr/bin/python
実行ファイルは 代替
システムによって制御されます。更新時に手動の変更が上書きされる可能性があります。
その他の Python 関連のコマンド (pip3
など) には、バージョンを指定しないで設定できるバリアントがあります。
18.3.1. バージョンを指定しない python コマンドを直接設定
バージョンを指定しない python
コマンドを、選択した Python バージョンに直接設定できます。
前提条件
- 必要なバージョンの Python がインストールされていることを確認する。
手順
バージョンを指定しない
python
コマンドを Python 3.6 に設定するには、以下を使用します。alternatives --set python /usr/bin/python3
# alternatives --set python /usr/bin/python3
Copy to Clipboard Copied! バージョンを指定しない
python
コマンドを Python 3.8 に設定するには、以下を使用します。alternatives --set python /usr/bin/python3.8
# alternatives --set python /usr/bin/python3.8
Copy to Clipboard Copied! バージョンを指定しない
python
コマンドを Python 3.9 に設定するには、以下を使用します。alternatives --set python /usr/bin/python3.9
# alternatives --set python /usr/bin/python3.9
Copy to Clipboard Copied! バージョンを指定しない
python
コマンドを Python 3.11 に設定するには、以下を使用します。alternatives --set python /usr/bin/python3.11
# alternatives --set python /usr/bin/python3.11
Copy to Clipboard Copied! バージョンを指定しない
python
コマンドを Python 3.12 に設定するには、以下を使用します。alternatives --set python /usr/bin/python3.12
# alternatives --set python /usr/bin/python3.12
Copy to Clipboard Copied! バージョンを指定しない
python
コマンドを Python 2 に設定するには、以下のコマンドを実行します。alternatives --set python /usr/bin/python2
# alternatives --set python /usr/bin/python2
Copy to Clipboard Copied!
18.3.2. バージョンを指定しない python コマンドを、必要な Python バージョンに対話的に設定する
バージョンを指定しない python
コマンドを、必要な Python バージョンに対話的に設定できます。
前提条件
- 必要なバージョンの Python がインストールされていることを確認する。
手順
バージョンを指定しない
python
コマンドを対話的に設定するには、次のコマンドを実行します。alternatives --config python
# alternatives --config python
Copy to Clipboard Copied! - 表示されたリストから必要なバージョンを選択します。
この設定をリセットし、バージョンを指定しない
python
コマンドを削除するには、次のコマンドを実行します。alternatives --auto python
# alternatives --auto python
Copy to Clipboard Copied!