CentOS/RHEL 8にPython 3.8をインストールする方法

Pythonは、強力でフレンドリーで、プログラミング言語を学ぶことが簡単です。この記事の執筆時点で、Python 3.8最新の安定版はダウンロードしてインストールすることができます。

この記事では、CentOS 8 および RHEL 8 Linux システムのソースから Python 3.8 をインストールするのに役立ちます。

前提 条件

まず、ルートまたは sudo 特権アカウントを使用して CentOS 8 システムにログインします。

次に、次のコマンドを使用して、Python 用に必要な開発ライブラリをインストールしてからインストールします。

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel

Python 3.8 のダウンロード

公式サイトから次のコマンドを使用してPythonをダウンロードすることができます。また、最新バージョンをチェックするためにpythonのftpディレクトリを訪問することをお勧めします。Python 3.8.3 をダウンロードするには、次のコマンドを使用します。

cd /opt
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz

次に、ダウンロードしたアーカイブをシステムに解凍します。

tar xzf Python-3.8.3.tgz

セントOS 8にPythonをインストールする

抽出したディレクトリに切り替えます。次に、システム環境に基づいてソース ファイルを構成します。その後、次のコマンドを使用して、altinstall を使用してシステム上の Python ソースコードをコンパイルします。

cd Python-3.8.3
sudo ./configure --enable-optimizations
sudo make altinstall

altinstall を作成する は、デフォルトの Python バイナリ ファイル /usr/bin/python を置き換え、別々のバイナリ ファイルを作成するために使用されます。

今すぐダウンロードしたソースアーカイブファイルをシステムから削除します

sudo rm Python-3.8.3.tgz

Pythonバージョン確認

上記のインストールを使用して、Pythonはシステム上に別のバイナリファイルを作成します。Python 3.8 を使用するには、特定のバイナリ ファイルを使用する必要があります。Python 3.8 をテストするには、次のコマンドを実行します。

python3.8 -V

Python 3.8.3

結論

このチュートリアルでは、ソース コードから CentOS 8 に Python 3.8 をインストールすることを学びました。

ソース