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をダウンロードする方法についての説明を終わります。この情報が役立つことを願っています。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です