linux 下 使用 yum安装python3

一、yum 源准备
1、先更新一下yum:
sudo yum -y update
该 -y 标志用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续

2、安装yum-utils 【一组扩展和补充yum的实用程序和插件】
sudo yum -y install yum-utils
3、安装CentOS开发工具 【用于允许您从源代码构建和编译软件】
sudo yum -y groupinstall development

二、安装Python3
1、安装EPEL:
sudo yum -y install epel-release
2、安装IUS软件源:
sudo yum -y install https://repo.ius.io/ius-release-el7.rpm
3、安装Python3.6:
sudo yum -y install python36u
4、安装pip3:
sudo yum -y install python36u-pip

5、检查一下安装情况,分别执行命令查看:
先执行:
python3 -V
pip3 -V 查看python3 的安装情况
如果成功显示出 Python 3.6.8 则代表安装成功了,无需再操作

如果未显示版本就接着往下执行:
python3.6 -V
pip3.6 -V
在 /usr/lib/目录下可以看到Python3.6的文件夹

添加软链接

使用python3去使用Python3.6:
ln -s /usr/bin/python3.6 /usr/bin/python3
复制代码pip3.6同理:
ln -s /usr/bin/pip3.6 /usr/bin/pip3

我们可以看到,软链接是创建成功了的。
此时,再去使用python3、pip3就会是成功的

### 如何在Linux使用yum命令安装Python3 #### 安装前准备 为了成功安装 Python 3,通常需要先配置系统的软件源。对于 CentOS 或 Red Hat 类操作系统,可以通过以下方法完成。 #### 配置 EPEL 和 IUS 软件源 EPEL 是一个额外的软件包仓库,而 IUS 提供更新版本的软件包。以下是具体操作: ```bash sudo yum -y install epel-release sudo yum -y install https://repo.ius.io/ius-release-el7.rpm ``` 上述命令分别用于安装 EPEL 和 IUS 软件源[^2]。 #### 安装 Python 3 及其开发库 一旦软件源配置完毕,可以执行如下命令来安装 Python 3 和 pip 工具: ```bash sudo yum -y install python36u python36u-pip python36u-devel ``` 此命令不仅会安装 Python 3.6 的解释器,还会一并安装 `pip` 和开发头文件以便后续编译扩展模块。 #### 升级 Pip 并设置国内镜像源 如果希望升级已有的 pip 版本或者切换至更快的下载源,可按照下面的方法操作: ```bash python3.6 -m pip install --upgrade pip pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple ``` 这一步骤能够显著提升依赖项的下载速度,并确保最新版工具链被应用[^5]。 #### 解决 YUM 命令失效问题 当系统默认使用Python 版本由 2.x 更改为 3.x 后,可能会遇到类似 `[SyntaxError: invalid syntax]` 这样的错误提示。这是因为部分脚本未兼容高版本语法所致。解决办法之一是从官方站点获取对应 RPM 文件重新部署必要的组件,例如: ```bash wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm python-urlgrabber-3.10-8.el7.noarch.rpm ``` 这些补丁有助于恢复因基础环境变动引发的功能缺失情况[^4]。 --- ### 示例代码片段 展示如何验证新安装Python 是否正常工作以及查看当前 PIP 来自哪个路径: ```python import sys print(f"Current Python Version:{sys.version}") ``` 运行结果应类似于: ``` Current Python Version:3.6.8 (default, Oct 7 2019, 12:59:55) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] ``` 另外确认 Pip 所属位置及其版本号: ```bash which pip && pip --version ``` 预期输出可能为: ``` /usr/bin/pip pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6) ``` ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

死磕呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值