Fedora Linux で Python のバージョンを切り替える方法
Fedora Linux 上で Python の異なるバージョンを切り替えることは、さまざまな開発環境やプロジェクトにとって不可欠です。 Python の複数のバージョンが利用できるため、それらを効果的に管理して、さまざまなプロジェクト間で互換性と機能を確保することが重要です。このガイドでは、Fedora Linux で Python のバージョンを切り替えるプロセスを詳細に段階的に説明します。
このチュートリアルでは次のことを学びます:
- 現在の Python バージョンを確認する方法
- 複数の Python バージョンをインストールして構成する方法
- Python の異なるバージョンを切り替える方法
Fedora Linux で Python のバージョンを切り替える手順
Python のバージョンを切り替えるには、現在のバージョンの確認、追加バージョンのインストール、それらを管理するための代替システムの構成など、いくつかの手順が必要です。 Fedora Linux システムで Python のバージョンをスムーズに切り替えるには、次の手順に従います。
現在の Python バージョンを確認する: 変更を加える前に、現在デフォルトとして設定されている Python のバージョンを確認することが重要です。これは、次のコマンドを実行することで実行できます。
$ python --version
次のような出力が表示されるはずです。
Python 3.12.2
現在の Python バージョンを代替バージョンにインストールする: 複数の Python バージョンを管理するには、
alternatives
システムを使用します。まず、現在のバージョンを代替システムに追加します。$ sudo alternatives --install /usr/bin/python python /usr/bin/python3.12 1
別の Python バージョンをインストールする: バージョンを切り替えるには、少なくとももう 1 つのバージョンの Python がインストールされている必要があります。たとえば、Python 3.9 をインストールしてみましょう。
$ sudo dnf install python39
新しい Python バージョンを代替システムに登録する: Python 3.9 をインストールした後、それを代替システムに登録します。
$ sudo alternatives --install /usr/bin/python python /usr/bin/python3.9 2
Python バージョン間の切り替え: 両方のバージョンが登録されたので、
alternatives --config
コマンドを使用してそれらを切り替えることができます。$ sudo alternatives --config python
切り替えを確認する: 最後に、Python のバージョンを確認して、切り替えが成功したことを確認します。
$ python --version
新しいデフォルトとして選択したバージョンが表示され、切り替えが成功したことが確認されます。
これにより、Python 3.12.2 が現在のデフォルト バージョンであることが確認されます。
このコマンドは、Python 3.12 を代替として登録し、その優先順位を 1 に設定します。
このコマンドは、Fedora システムに Python 3.9 をインストールします。
このコマンドは、優先度 2 の代替として Python 3.9 を設定します。
デフォルトの Python バージョンを選択するメニューが表示されます。対応する番号を入力して、使用するバージョンを選択します。
結論
Fedora Linux 上の複数の Python バージョンの管理は、alternatives
システムを使用すると簡単です。これらの手順に従うことで、Python の異なるバージョンを簡単に切り替えることができ、さまざまなプロジェクトや開発環境との互換性を維持できます。この柔軟性は、さまざまなアプリケーションに取り組む開発者にとって非常に重要であり、ニーズに応じて適切な Python バージョンを常に使用できるようになります。