python3 コマンドを aws linux 2 で動作するように設定するにはどうすればよいですか?

python3 コマンドを aws linux 2 で動作するように設定するにはどうすればよいですか?

私はこれについて最初のアプローチに従いましたリンクPython 3.8をインストールする

私が実行した手順:

 sudo yum install -y amazon-linux-extras
 amazon-linux-extras | grep -i python
sudo amazon-linux-extras enable python3.8
sudo yum install python3.8

その後、python3.8 コマンドが動作するようになりました。

[ec2-user@amazonlinux ~]$ python3.8 --version
Python 3.8.5

しかし、python3ではありません。

[ec2-user@amazonlinux ~]$ python3 --version
-bash: python3: command not found

以下のリンクを変更することは、システムを壊すのでお勧めしません。そのため、試しませんでした。

rm /usr/bin/python3 
ln -s /usr/bin/python3.8 /usr/bin/python3 

答え1

Pythonインタープリターの異なるバージョンを管理するには代替手段を使用する

update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1

関連情報