以下是在CentOS上安装Python的常用技巧及方法:
sudo yum update -ysudo yum install python3 -y(CentOS 7/8默认仓库已包含Python 3)。python3 --versionsudo yum groupinstall "Development Tools" -ysudo yum install openssl-devel bzip2-devel libffi-devel -y。wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz(替换为目标版本号)。tar xzf Python-3.x.x.tgz
cd Python-3.x.x
./configure --enable-optimizations
make altinstall # 避免覆盖系统默认Python
```。
python3.x --version(x为具体版本号)。sudo yum install git gcc zlib-devel bzip2-devel openssl-devel -y。curl https://pyenv.run | bash。~/.bashrc中添加:export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
然后执行:source ~/.bashrc。pyenv install 3.x.x,设置全局版本:pyenv global 3.x.x。python --version。wget https://repo.anaconda.com/archive/Anaconda3-2025.02-Linux-x86_64.sh。bash Anaconda3-2025.02-Linux-x86_64.sh,按提示完成。source ~/.bashrc,验证:python --version。sudo执行安装命令,避免权限不足。PATH,确保新版本Python可被识别。pyenv或IUS仓库管理多版本,避免手动覆盖系统Python。pip3 install --upgrade pip升级包管理器。python3 -m venv myenv,激活后安装库。根据需求选择合适方法,简单场景推荐YUM或Anaconda,复杂需求可选源码编译或pyenv。