ウェブサイト検索

Python 3.12.0がリリースされました! Ubuntu PPA経由でインストールする方法


Python 3.12.0 最終版が今週月曜日に正式に発表されました。 Ubuntu LTS は PPA から簡単にインストールできます。

Python 3.12.0 の新機能:

  • より柔軟な f-string 解析により、以前は許可されていなかった多くのことが許可されます。
  • バッファプロトコル用のPythonレベルAPI
  • CPython 上で実行される Python プログラムを低コストで監視するための新しい API。
  • インタープリターごとのグローバル インタープリター ロック
  • トレース内の Python 関数名をレポートするための Linux perf プロファイラーのサポート。
  • ジェネリック クラスの新しい型アノテーション構文
  • タイピング モジュールの新しいデコレータ typing.override()

新しい Python リリースでは、smtpddistutils などのいくつかの非推奨モジュールも削除されました。 Ubuntu 22.04Ubuntu 20.04 では、pip が壊れます。回避策として、Python 3.12 の pip を手動でインストールする必要があります。

Ubuntu に Python 3.12.0 をインストールする方法:

Ubuntu 22.04、Ubuntu 20.04、および Linux Mint 21 などの派生バージョンについては、Deadsnakes PPA が、サポートされているすべての CPU アーキテクチャ タイプ (amd64、arm64/armhf、ppc64el、および s390x) 用のパッケージを作成しました。

1. まず、キーボードの Ctrl+Alt+T を押してターミナルを開きます。次に、以下のコマンドを貼り付け、「実行」を押して PPA を追加します。

sudo add-apt-repository ppa:deadsnakes/ppa

要求されたらユーザー パスワードを入力し (アスタリスクのフィードバックはありません)、Enter キーを押して続行します。

2. Ubuntu 20.04 以降では、PPA の追加中にパッケージ キャッシュが自動的に更新されます。ただし、Linux Mint ユーザーは、次のコマンドを実行してこのジョブを手動で実行する必要がある場合があります。

sudo apt update

3. 最後に、コマンドを実行して Python 3.12 をインストールします。

sudo apt install python3.12

他の Ubuntu エディションの場合は、ソース tarball から Python 3.12 を手動でコンパイルできます。

関連記事