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 の削除と非推奨。
オプション 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.13
を python3.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
を実行して確認します)。