Pythonは世界で最も人気のあるプログラミング言語の一つで、シンプルなスクリプトから複雑な機械学習アルゴリズムまで、さまざまなアプリケーションを構築するために使用されます。この記事では、Ubuntu 22.04でPython 3.11をインストールする方法について説明します。
Pythonのインストール
Ubuntu 22.04にはデフォルトでPython 3がプリインストールされています。システムにインストールされているPythonのバージョンを確認するには、次のコマンドを入力します:
python3 --version
出力は以下のようになります:
Python 3.10.6
システムに別のPythonバージョンをインストールする必要がある場合、または複数のPythonバージョンをインストールする必要がある場合は、ソースからビルドする必要があります。
ソースからのPythonのインストール
Pythonをソースからコンパイルすることで、最新のPythonバージョンをインストールし、ビルドオプションをカスタマイズすることができます。ただし、aptパッケージマネージャーを通じてPythonのインストールを維持することはできません。
以下の手順では、ソースからPython 3.11をコンパイルする方法を説明します。新しいリリースをインストールする場合は、以下のコマンドのバージョン番号を変更してください。
まず、Pythonをビルドするために必要なライブラリと依存関係をインストールします:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
次に、wgetコマンドを使用してPythonのダウンロードページから最新リリースのソースコードをダウンロードします:
wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
ダウンロードが完了したら、アーカイブを解凍します:
tar -xf Python-3.11.3.tgz
Pythonのソースディレクトリに移動し、configureコマンドを実行します。このスクリプトは、すべての依存関係がシステムに存在することを確認する一連のチェックを実行します:
cd Python-3.11.3
./configure --enable-optimizations
ビルドプロセスを開始します:
make -j 12
ビルド時間を短縮するために、-jをプロセッサのコア数に対応させて変更します。コア数はnprocと入力することで確認できます。
ビルドプロセスが完了したら、次のコマンドを入力してPythonのバイナリをインストールします:
sudo make altinstall
これで、システムに最新のPythonがインストールされ、python3.11を実行することで使用することができます。確認するには、次のコマンドを入力します:
python3.11 --version
出力はPythonのバージョンを表示します:
Python 3.11.3
以上で、UbuntuでPythonをダウンロードする方法についての説明を終わります。この情報が役立つことを願っています。.