Pythonは毎年新機能と大きなアップデートがあり、これらはメジャーアップデートと呼ばれます。また、小さな問題を修正し、セキュリティを向上させる月次のアップデートもあり、これらはマイナーアップデートと呼ばれます。
Python 2とPython 3は、ほとんどのLinuxパッケージマネージャーによって別々のソフトウェアパッケージとして扱われます。Python 3は現在も積極的に開発が進められており、マイナーアップデートとメジャーアップデートの両方を受けています。Python 2は廃止されており、新しいプロジェクトや学習には使用すべきではありません。
Ubuntu/Debianベースのディストリビューション(Mint、PopOSなどを含む)では、以下のコマンドを実行します。
sudo apt install python3
これにより、Ubuntuで現在利用可能なデフォルトのPython 3バージョンがインストールされます。特定のPython 3のバージョンをインストールするには、完全なバージョンを指定します。
sudo apt install python3.9
RedHatベースのオペレーティングシステムでPythonをインストールするには、以下を実行します。
sudo dnf install python39
Python 3がすでにシステムにインストールされている場合、ソフトウェアアップデートが実行されると、システム全体とともにPython 3も更新されます。
Ubuntuでは:
sudo apt-get update
sudo apt-get upgrade
RedHat/Fedoraでは:
sudo dnf upgrade --refresh
Ubuntu/Debianベースのシステムでは、Pythonはパッケージマネージャー経由で利用可能なデフォルトのバージョンに更新されます。これは通常、公式リリースよりも少し遅れていますが、安定していると考えられます。Fedoraでは、マイナーアップデートのみが適用され、次のメジャーリリースが利用可能になったときには手動でインストールする必要があります。