启用 EPEL 仓库
sudo yum install epel-release
安装 Python 3
sudo yum install python36
根据 EPEL 仓库的版本,你可能会看到不同的 Python 3 版本,例如 python37、python38 等。
验证 Python 3 安装
python3.6 --version
根据你安装的具体版本,你可能需要使用 python3.7 --version 或 python3.8 --version 等。
安装 pip (如果需要)
如果你想使用 pip 来管理 Python 3 包,你可以安装 python3X-pip:
sudo yum install python36-pip
替换 python36-pip 为你安装的 Python 3 的具体版本。
centos7.x当你完成上述步骤后,Python 2.7 仍然是默认的 python 版本,而新安装的 Python 3 可以通过 python3.6、python3.7 等命令访问。这确保了系统工具,例如 YUM,仍然可以正常工作,因为它们依赖于 Python 2.7。
常见Python38安装问题
清空 YUM 缓存:
sudo yum clean all
更新仓库数据:
sudo yum makecache
查找可用的 Python 3 包:
sudo yum search python3
这将列出与 python3 相关的所有包。从列表中,你应该能够找到可用的 Python 3 版本,例如 python36、python37 等,并选择适合你的版本进行安装。
安装选择的 Python 3 版本:
sudo yum install python36
卸载Python3.6
sudo yum remove python36