以下是在CentOS上安装Python的常用技巧及方法:
sudo yum update -y
sudo yum install python3 -y
(CentOS 7/8默认仓库已包含Python 3)。python3 --version
sudo yum groupinstall "Development Tools" -y
sudo 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。