在CentOS上安裝Python有多種方法,以下是兩種常用的方法:
更新系統包:
sudo yum update -y
安裝EPEL倉庫(如果需要): EPEL(Extra Packages for Enterprise Linux)提供了許多額外的軟件包。
sudo yum install epel-release -y
安裝Python 2.x或Python 3.x:
sudo yum install python2 -y
sudo yum install python3 -y
驗證安裝:
python2 --version
python3 --version
安裝依賴包:
sudo yum groupinstall "Development Tools" -y
sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils -y
下載Python源碼: 你可以從Python官方網站下載最新的Python源碼包。例如,下載Python 3.9.6:
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
解壓源碼包:
tar xzf Python-3.9.6.tgz
cd Python-3.9.6
編譯并安裝:
./configure --enable-optimizations
make -j 8 # 使用8個線程進行編譯,可以根據你的CPU核心數調整
sudo make altinstall # 使用altinstall避免覆蓋系統默認的Python版本
驗證安裝:
python3.9 --version
虛擬環境:為了更好地管理不同項目的依賴關系,建議使用虛擬環境。你可以使用virtualenv
或venv
模塊來創建虛擬環境。
sudo yum install python3-virtualenv -y
virtualenv myenv
source myenv/bin/activate
系統默認Python版本:CentOS 7默認使用Python 2.7,而CentOS 8默認使用Python 3.6。如果你需要更改默認的Python版本,可以使用alternatives
命令。
通過以上方法,你可以在CentOS上成功安裝Python。選擇適合你需求的方法進行安裝即可。