CentOS7にPythonの最新バージョンをインストールする方法を紹介します。この記事は、Pythonのバージョン3.9.4をCentOS7にインストールする手順について説明します。
必要なパッケージのインストール
まず、開発に必要なパッケージをインストールします。以下のコマンドを実行します。
yum groupinstall -y "Development Tools"
yum install -y kernel-devel kernel-headers bzip2-devel libdb-devel libffi-devel
yum install -y gdbm-devel xz-devel ncurses-devel readline-devel tk-devel uuid-devel openssl-devel
zlibのインストール
次に、zlibをインストールします。以下のコマンドを実行します。
wget http://zlib.net/zlib-1.2.11.tar.gz
tar xvzf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make -j4
make install
gccのインストール
gccのバージョンをアップデートします。以下のコマンドを実行します。
yum install -y centos-release-scl
yum install -y devtoolset-7
scl enable devtoolset-7 bash
Pythonのインストール
最後に、Pythonの最新バージョンをインストールします。以下のコマンドを実行します。
wget https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tgz
tar xvzf Python-3.9.4.tgz
cd Python-3.9.4
./configure --with-ensurepip --enable-shared --enable-ipv6 --prefix=/usr/local/python3.9
make
make altinstall
パスの設定
Pythonのパスを設定します。以下のコマンドを実行します。
ln -sf /usr/local/python3.9/bin/python3.9 /usr/bin/python3
ln -sf /usr/local/python3.9/bin/pip3.9 /usr/bin/pip3
echo 'LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/python3.9/lib"' >> ~/.bashrc
echo 'PATH="$PATH:/usr/local/python3.9/bin"' >> ~/.bashrc
source ~/.bashrc
pipのアップデート
最後に、pipをアップデートします。以下のコマンドを実行します。
pip3 install --upgrade pip
以上で、CentOS7にPythonの最新バージョンをインストールする手順を完了しました。これで、Pythonの最新バージョンをCentOS7で利用することができます。.