ウェブサイト検索

Ubuntu 22.04/20.04 に Python 3.13 (Dev) をインストールする方法


この簡単なチュートリアルでは、まだ開発段階にある Python 3.13 を Ubuntu 22.04 または Ubuntu 20.04 LTS にインストールする方法を示します。

Python 3.13 は現時点ではアルファ開発段階にあります。テストまたはソフトウェア開発の目的では、PPA から、またはソース tarball からビルドすることによって、Ubuntu にインストールできます。

これまでの Python 3.13 の機能と、最新の 3.12 との比較:

  • インタラクティブ インタプリタでは、例外トレースバックがデフォルトで色付けされるようになりました。
  • docstring の先頭のインデントが削除され、メモリ使用量と .pyc ファイルのサイズが削減されました。
  • 多くの非推奨モジュールの削除: aifc、audioop、chunk、cgi、cgitb、crypt、imghdr、mailcap、msilib、nis、nntplib、ossaudiodev、pipes、sndhdr、spwd、sunau、telnetlib、uu、xdrlib、lib2to3。
  • さまざまな標準ライブラリ モジュール内の非推奨のクラス、関数、メソッドのその他の多くの削除。
  • 新しい非推奨。そのほとんどは Python 3.15 または 3.16 から削除される予定です。
  • C API の削除と非推奨。

Python 3.13 IDE

オプション 1: Ubuntu PPA から Python 3.13 をインストールする

人気の Deadsnakes PPA は、現在の 2 つの Ubuntu LTS リリース用に最新の Python 3.13 アルファを構築しました。

1. まず、キーボードの Ctrl+Alt+T を押してターミナルを開きます。開いたら、コマンドを実行して PPA を追加します。

sudo add-apt-repository ppa:deadsnakes/ppa

sudo 認証を求められたら (視覚的なフィードバックなし)、ユーザー パスワードを入力し、Enter キーを押して続行します。

2. 次に、コマンドを実行して Python 3.13 をインストールします (Linux Mint は、最初に sudo apt update を実行してパッケージ キャッシュを更新する必要があります)。

sudo apt install python3.13

オプションとして、コマンド内の python3.13python3.13-full に置き換えて、GNU dbm データベース サポート、tkinter、IDE もインストールします。

3. インストール後、次のコマンドを実行してバージョンを確認します。

python3.13 --version

4. Python3.13 用の pip パッケージ インストーラーを入手するには、既存の Python インストールへの pip インストーラーのブートストラップのサポートを提供する ensurepip モジュールを実行するだけです。

python3.13 -m ensurepip --upgrade

次に、python3.13 -m pip --version で確認し、python3.13 -m pip install --upgrade pip でアップグレードします。

オプション 2: ソース tarball から Python 3.13 をコンパイルする

1. まず、キーボードの Ctrl+Alt+T を押してターミナルを開きます。開いたら、コマンドを実行して、Python の構築に必要なライブラリをインストールします。

sudo apt install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

2. 次に、以下のリンク ページから Python 3.13 の最新の開発バージョン (これまでは Python-3.13.0a3.tar.xz) をダウンロードすることを選択します。

Python 3.13 をダウンロード: https://www.python.org/ftp/python/3.13.0/

3. 次に、ファイルマネージャーでソース tarball を解凍します。次に、抽出したフォルダーを右クリックし、「ターミナルで開く」を選択して、そのフォルダーをターミナルの作業ディレクトリとして開きます。

4. ポップアップ ターミナルで、次のコマンドを使用してソースを構成します。

./configure --enable-optimizations

選択として、./configure --help を実行して、さらに多くの設定オプションを出力できます。

次に、4 つのスレッドを並行して開始してコンパイルします。

make -j4

最後に Python 3.13 をインストールします。

sudo make install

最後に、コマンド python3.13 --version および pip3.13 --version を使用して確認します。

アンインストール:

PPA からインストールされた Python 3.13 の場合は、ターミナルを開いてコマンドを実行して削除します。

sudo apt remove --autoremove python3.13

また、次のコマンドを実行して PPA を削除します。

sudo add-apt-repository --remove ppa:deadsnakes/ppa

ソースからコンパイルした場合は、ソース フォルダーを削除するまで、ソース フォルダーから以下のコマンドを実行してみてください。

sudo make uninstall

または、対応するすべてのファイルとフォルダーを手動で削除します (whereis python3.13 を実行して確認します)。

関連記事