- EPELリポジトリを使用する方法: CentOS 7にはデフォルトでPythonがインストールされていないため、EPELリポジトリを追加する必要があります。以下のコマンドを実行して、EPELリポジトリをインストールします。
sudo yum install epel-release
その後、以下のコマンドを使用してPythonをインストールします。
sudo yum install python
- IUSリポジトリを使用する方法: IUSリポジトリは、CentOS 7に安定したPythonパッケージを提供します。以下のコマンドを使用して、IUSリポジトリをインストールします。
sudo yum install https://centos7.iuscommunity.org/ius-release.rpm
その後、以下のコマンドを使用してPythonをインストールします。
sudo yum install python36
- コンパイルしてインストールする方法: 最新の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をインストールすることができます。選択した方法に基づいて、適切なコマンドを実行してください。