CentOS下安装Python3的完整指南
为何需要安装Python3?
CentOS默认搭载Python2环境,但Python2已于2020年停止维护。为使用现代Python库及框架,安装Python3成为开发者与系统管理员的必要操作。
安装前准备
- 确认系统版本:
cat /etc/centos-release
- 获取root权限或sudo账户
- 更新系统:
yum update -y
方法一:yum安装Python3
# 添加EPEL仓库
yum install epel-release -y
# 安装Python3
yum install python3 -y
# 验证版本
python3 --version
方法二:源码编译安装
# 安装编译依赖
yum groupinstall "Development Tools" -y
yum install zlib-devel bzip2-devel openssl-devel -y
# 下载源码包
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
tar xzf Python-3.9.6.tgz
cd Python-3.9.6
# 配置与编译
./configure --enable-optimizations
make altinstall
# 验证安装
python3.9 --version
环境配置技巧
- 创建虚拟环境:
python3 -m venv myenv
- 设置软链接:
ln -s /usr/local/bin/python3.9 /usr/bin/python3
- 更新pip工具:
pip3 install --upgrade pip
常见问题排查
- Q: 出现ModuleNotFoundError错误
- A: 安装缺失模块:
yum install python3-devel -y
- Q: pip安装速度慢
- A: 配置国内镜像源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple