# 安装EPEL仓库(若有需要) sudo yum install epel-release # 安装Python 3(默认最新版) sudo yum install python3 # 验证 python3 --version
# 安装依赖 sudo yum groupinstall "Development Tools" sudo yum install openssl-devel bzip2-devel libffi-devel # 下载源码(以3.11为例) wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz tar xzf Python-3.11.0.tgz cd Python-3.11.0 # 编译安装(不覆盖系统Python) ./configure --prefix=/usr/local/python3.11 --enable-optimizations sudo make altinstall # 配置环境变量 echo 'export PATH=/usr/local/python3.11/bin:$PATH' >> ~/.bashrc source ~/.bashrc # 验证 python3.11 --version
# 安装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.11.0 # 设置全局版本 pyenv global 3.11.0 # 验证 python --version
pip list
查看已安装包。make altinstall
而非make install
,防止影响系统工具。