在CentOS上安裝Python有多種方法,以下是兩種常見的方法:
更新系統包列表
sudo yum update -y
安裝Python 2(CentOS 7及更早版本默認安裝的是Python 2)
sudo yum install python2 -y
安裝Python 3(CentOS 8及更高版本默認安裝的是Python 3)
sudo yum install python3 -y
驗證安裝
python --version # 應該顯示Python 3的版本號
python2 --version # 應該顯示Python 2的版本號
如果你需要特定版本的Python或者希望完全控制安裝過程,可以使用源碼編譯安裝。
安裝依賴包
sudo yum groupinstall "Development Tools" -y
sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget -y
下載Python源碼
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz # 替換3.x.x為你想要的Python版本
解壓源碼包
tar xzf Python-3.x.x.tgz
cd Python-3.x.x
編譯并安裝
./configure --enable-optimizations
make -j 8 # 使用8個線程加速編譯,可以根據你的CPU核心數調整
sudo make altinstall # 使用altinstall避免覆蓋系統默認的Python安裝
驗證安裝
python3.x --version # 替換3.x為你安裝的Python版本號
venv
模塊來創建虛擬環境。virtualenv
創建虛擬環境sudo yum install python-virtualenv -y
virtualenv myenv
source myenv/bin/activate
venv
創建虛擬環境(Python 3.3及以上版本)python3 -m venv myenv
source myenv/bin/activate
通過以上步驟,你應該能夠在CentOS上成功安裝并使用Python。