CentOS 7にPythonをインストールする方法


  1. EPELリポジトリを使用する方法: CentOS 7にはデフォルトでPythonがインストールされていないため、EPELリポジトリを追加する必要があります。以下のコマンドを実行して、EPELリポジトリをインストールします。
sudo yum install epel-release

その後、以下のコマンドを使用してPythonをインストールします。

sudo yum install python
  1. IUSリポジトリを使用する方法: IUSリポジトリは、CentOS 7に安定したPythonパッケージを提供します。以下のコマンドを使用して、IUSリポジトリをインストールします。
sudo yum install https://centos7.iuscommunity.org/ius-release.rpm

その後、以下のコマンドを使用してPythonをインストールします。

sudo yum install python36
  1. コンパイルしてインストールする方法: 最新のPythonバージョンを手動でコンパイルしてインストールする方法もあります。以下の手順を実行します。

まず、必要なビルドツールと依存パッケージをインストールします。

sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel

次に、Pythonの公式ウェブサイトからソースコードをダウンロードします。例えば、Python 3.9.10をダウンロードする場合は、以下のコマンドを使用します。

wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz

ダウンロードしたファイルを展開し、ビルドとインストールを行います。

tar xzf Python-3.9.10.tgz
cd Python-3.9.10
./configure --enable-optimizations
make
sudo make altinstall

これでPythonがインストールされました。

以上の方法で、CentOS 7にPythonをインストールすることができます。選択した方法に基づいて、適切なコマンドを実行してください。