在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 # 激活环境
注意事项: