在CentOS系統上安裝Python的步驟如下:
首先,確保您的CentOS系統已更新至最新版本。
sudo yum update -y
安裝編譯Python所需的開發工具和依賴庫。
sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc make -y
訪問Python官方網站下載最新版本的Python源碼包。例如,下載Python 3.9.7版本。
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
解壓下載的源碼包。
tar xvf Python-3.9.7.tgz
cd Python-3.9.7
配置編譯環境,指定安裝路徑等參數,然后編譯并安裝Python。
./configure --prefix=/usr/local/python3.9
make -j $(nproc)
sudo make altinstall
注意:使用altinstall
而不是install
以避免覆蓋系統自帶的Python二進制文件。
創建Python3和pip3的軟鏈接,以便在命令行中使用。
sudo ln -sf /usr/local/python3.9/bin/python3.9 /usr/bin/python3
sudo ln -sf /usr/local/python3.9/bin/pip3.9 /usr/bin/pip3
檢查Python和pip的版本,確保安裝成功。
python3.9 --version
pip3.9 --version
如果需要,可以將Python添加到系統PATH中,以便在任何目錄下使用Python命令。
echo "export PATH=/usr/local/python3.9/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
sudo yum install epel-release
通過以上步驟,您可以在CentOS系統上成功安裝Python。請根據您的需求和系統版本選擇合適的教程進行操作。