CentOS 安装 Python 的标准步骤
一 准备与版本选择
yum update -y,再用 python -V、python3 -V 查看当前 Python 版本。二 方法一 使用 YUM 或仓库快速安装(适合 CentOS 7/8)
python3 --version 验证。yum install python39 -y);如需 3.10,见下文源码编译。sudo yum install epel-release -ysudo yum install python36 -ypython3 --version三 方法二 源码编译安装指定版本(适合需要 3.10+ 或自定义配置)
sudo yum groupinstall "Development Tools" -ysudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget -ywget https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgztar xvf Python-3.10.2.tgz && cd Python-3.10.2./configure --enable-optimizationsmake -j $(nproc)sudo make altinstallpython3.10 -V、pip3.10 --version--enable-optimizations 会提升性能但显著增加编译耗时;多核机器可用 -j $(nproc) 加速。四 方法三 使用版本管理工具 pyenv(适合多版本并存与按需切换)
sudo yum install -y git gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-develcurl https://pyenv.run | bash~/.bashrc 或 ~/.zshrc 并 source 重载):
export PATH="$HOME/.pyenv/bin:$PATH"eval "$(pyenv init --path)"eval "$(pyenv init -)"pyenv install 3.9.18pyenv global 3.9.18(或 pyenv local 3.9.18 仅当前目录)python --version五 安装后配置与常见问题
sudo alternatives --install /usr/bin/python python /usr/bin/python3.9 2sudo alternatives --config pythonpython3.10 -m venv venv && source venv/bin/activatepython3.10 -m pip install -U pippip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple