Pythonはフレンドリーで、強力で、プログラミング言語を学ぶことが簡単です。この記事の執筆時点で、Python 3.8最新の安定版はダウンロードしてインストールすることができます。
デフォルトの yum リポジトリは、CentOS 8 システムにインストールする Python 3.6 パッケージを提供します。だからこの記事は CentOS 8 および RHEL 8 Linux システム上でソース コードをコンパイルして Python 3.7 をインストールするのに役立ちます。
前提 条件
ルートまたは sudo 特権アカウントを使用して CentOS 8 システムにログインします。デスクトップユーザーは、システム上の端末を開きます。
次に、次のコマンドを使用して、Python 用に必要な開発ライブラリをインストールしてからインストールします。
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel
Python 3.7 アーカイブをダウンロード
公式サイトから次のコマンドを使用してPythonをダウンロードすることができます。また、最新バージョンをチェックするためにpythonのftpディレクトリを訪問することをお勧めします。Python 3.7.7 をダウンロードするには、次のコマンドを使用します。
cd /opt wget https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz
次に、ダウンロードしたアーカイブをシステムに解凍します。
tar xzf Python-3.7.7.tgz
Python 3.7 を CentOS 8 にインストールする
アーカイブ ファイルを展開した後、展開されたディレクトリに切り替えます。次に、システム環境に基づいてソース ファイルを構成します。その後、次のコマンドを使用して、altinstall を使用してシステム上の Python ソースコードをコンパイルします
。
cd Python-3.7.7 sudo ./configure --enable-optimizations sudo make altinstall
altinstall を作成する は、デフォルトの Python バイナリ ファイル /usr/bin/python を置き換え、別々のバイナリ ファイルを作成するために使用されます。
今すぐダウンロードしたソースアーカイブファイルをシステムから削除します
sudo rm Python-3.7.7.tgz
Python バージョン確認
上記のインストールを使用して、Pythonはシステム上に別のバイナリファイルを作成します。Python 3.8 を使用するには、特定のバイナリ ファイルを使用する必要があります。Python 3.7 をテストするには、次のコマンドを実行します。
python3.7 -V Python 3.7.7
結論
このチュートリアルでは、ソース コードから CentOS 8 に Python 3.7 をインストールすることを学びました。