このガイドでは、Python2とPython3をFedora35にインストールする方法を学習します。
関連コンテンツ
- Rocky Linux /CentOS8にAnsibleをインストールして構成する方法
- Rocky Linux /Centos8にPython2とPython3をインストールする方法
- Fedora35にAnsibleをインストールして設定する方法
続行する前に、最新のパッケージがあることを確認してください:
sudo dnf -y update
Python 3
python3をインストールするには、次のコマンドをsudoユーザーとして実行します。
sudo dnf install python3
Pythonのバージョンを確認してください:
python3 --version
Pythonを実行するには、明示的にpython3
と入力する必要があります 。 python
を使用する場合 代わりに、次のようにしてください。
python3実行可能ファイルがどこにあるかを確認します:
which python3
出力:
$ which python3
/usr/bin/python3
python
と入力したときにデフォルトでpython3を使用するには 、シンボリックリンクを作成する必要があります/usr/local/bin/python
この/usr/bin/python3
を指す このコマンドで:
sudo ln -s /usr/bin/python3 /usr/local/bin/python
Python2のインストール
このコマンドを使用してpython2をインストールします:
sudo dnf install -y python2
python2がインストールされていることを確認します:
python2 --version
出力:
$ python2 --version
Python 2.7.18
デフォルトのPythonバージョンを設定する
両方のバージョンがインストールされていて、特定のバージョンを期待するアプリがある場合は、次のコマンドを使用して、システムパスに正しいバージョンを設定します。
Python3をデフォルトとして設定するには:
sudo alternatives --set python /usr/bin/python3
Python2をデフォルトとして設定するには:
sudo alternatives --set python /usr/bin/python3
Alternativesコマンドは、指定されたpythonバージョンを指すシンボリックリンクpythonを作成します。
ターミナルにpython–versionと入力すると、デフォルトのPythonバージョンが表示されます。
バージョン管理されていないPythonコマンドを削除する場合は、次のように入力します。
sudo alternatives --auto python