在CentOS上選擇安裝Python版本,可根據需求選擇以下方法:
使用YUM包管理器(推薦,簡單快捷):
sudo yum install epel-release
sudo yum install https://repo.ius.io/ius-release-el7.rpm
sudo yum install python39
python3.9 --version
源碼編譯安裝(需手動配置,適合定制化需求):
sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel
wget https://www.python.org/ftp/python/3.9.15/Python-3.9.15.tgz
tar xzf Python-3.9.15.tgz
cd Python-3.9.15
./configure --prefix=/usr/local/python3.9 --enable-optimizations
make && sudo make install
ln -s /usr/local/python3.9/bin/python3.9 /usr/bin/python3.9
使用pyenv管理多版本(靈活切換,適合多項目):
curl https://pyenv.run | bash
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
source ~/.bashrc
pyenv install 3.8.10
pyenv install 3.9.15
pyenv global 3.9.15 # 全局生效
# 或在項目目錄中執行:pyenv local 3.8.10 # 僅當前目錄生效
虛擬環境隔離(推薦用于項目依賴管理):
pip install virtualenv
python3.9 -m venv myenv # 使用已安裝的Python 3.9
source myenv/bin/activate # 激活環境
注意事項: