使用YUM安装(推荐)
sudo yum update
sudo yum install python3 python3-pip # 安装Python 3及pip
python3 --version # 验证安装
从源码编译安装(需特定版本)
sudo yum groupinstall "Development Tools" # 安装编译依赖
sudo yum install openssl-devel bzip2-devel libffi-devel
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
sudo make altinstall # 避免覆盖系统默认Python
python3.x --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.x.x # 安装指定版本
pyenv global 3.x.x # 设置全局版本
使用venv模块(Python 3内置)
python3 -m venv myenv # 创建虚拟环境
source myenv/bin/activate # 激活
pip install package_name # 安装依赖
deactivate # 退出
使用virtualenv工具(需手动安装)
sudo yum install python3-virtualenv # CentOS 7
# 或 pip3 install virtualenv # CentOS 8+
virtualenv myenv
source myenv/bin/activate
pip install package_name # 安装
pip uninstall package_name # 卸载
pip install --upgrade pip
mkdir -p ~/.pip
echo "[global] \nindex-url = https://pypi.tuna.tsinghua.edu.cn/simple" > ~/.pip/pip.conf
python3 --version(myenv)根据需求选择安装方式,推荐使用yum或pyenv快速配置,虚拟环境可隔离项目依赖,避免冲突。[1,2,3,4,5,6,7,8,9,10,11]