CentOS 8 中安装python3

CentOS 8 中如何安装python3?在CentOS 8 没有默认安装Python 3,而Ubuntu系统则默认安装了,本篇文章重点为大家讲解一下CentOS 8 中安装python3具体方法以及在CentOS 8上安装Python 2。

在CentOS 8上安装Python 3

要在CentOS 8上安装Python 3,请以root或sudo用户身份在终端中运行以下命令:

sudo dnf install python3

要验证安装,请输入以下命令检查Python版本:

[linuxidc@localhost ~]$ python3 --version
Python 3.6.8

在撰写本文时,CentOS存储库中可用的Python 3的最新版本是“ 3.6.x”:

该命令还会安装pip。

要运行Python,您需要明确输入python3并运行pip输入pip3。

您应该始终喜欢使用yum或dnf安装发行版提供的python模块,因为它们已受支持并经过测试可以在CentOS 8上正常工作。仅在虚拟环境中使用pip。 Python虚拟环境允许您将Python模块安装在特定项目的隔离位置,而不必全局安装。 这样,您不必担心会影响其他Python项目。

Python 3模块软件包的名称以“ python3”为前缀。 例如,要安装paramiko模块,应运行:

sudo dnf install python3-paramiko

在CentOS 8上安装Python 2

Python 2软件包也包含在默认的CentOS 8存储库中。

要安装Python 2,请输入以下命令:

sudo dnf install python2

通过键入以下命令验证安装:

[linuxidc@localhost ~]$ python2 --version

输出应如下所示:

Python 2.7.15

要执行Python 2,请输入python2,然后运行pip并输入pip2。

CentOS 8 Python 安装教程CentOS 8 Python 安装教程

设置默认Python版本(Unversioned Python命令)

如果您有希望在系统路径中找到python命令的应用程序,则需要创建未受版本控制的python命令并设置默认版本。

要将Python 3设置为系统范围内的非版本化python命令,请使用Alternatives实用程序:

sudo alternatives --set python /usr/bin/python3

对于Python 2,输入:

sudo alternatives --set python /usr/bin/python2

Alternatives命令创建一个指向指定python版本的symlink python。

在终端中键入python –version,您应该看到默认的Python版本。

要更改默认版本,请使用上面的命令之一。 如果要删除未受版本控制的的python命令,请输入:

sudo alternatives --auto python

CentOS 8 Python 安装教程CentOS 8 Python 安装教程

总结

在CentOS 8中,默认情况下未安装Python。

要安装Python 3,请键入dnf install python3,然后安装python 2,请键入dnf install python2。

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/16970.html

(0)
晴川运维晴川运维
上一篇 2025年10月25日
下一篇 2025年10月25日

相关推荐

  • CentOS 6.x的安装过程详解

    我们首先看一下CentOS安装光盘的目录: 我们解释一下这些目录的作用(文件没有什么作用,都是一些KEY文件,GPL信息等等) EFI    #关于EFI引导使…

    CentOS 2025年10月25日
  • CentOS编译安装Nginx

    centos编译安装Nginx 下载 wget http://nginx.org/download/nginx-1.9.6.tar.gz 解压缩 tar zxvf nginx-1.…

    CentOS 2025年9月21日
  • 讲解CentOS6和CentOS7的异同

    如果说 Ubuntu 是现今最受桌面用户欢迎的 Linux 操作系统,那么 CentOS 就是最受公司、企业、网站喜爱的 Linux 发行版了。得益于极为出色的稳定性,全球范围内无…

    CentOS 2025年6月10日
  • CentOS7 配置网卡端口镜像

    背景 最近一直在研究旁路监测,需要设置一个源端口镜像给两个目的端口(分别接两个监测设备),无奈ip-com交换机没配置明白,研究下使用软件实现暂时代替。 环境 发行版、内核、ipt…

    CentOS 2025年6月8日
  • CentOS7.0下Rsync+sersync实现数据实时增量同步备份

    前言:一、为什么要用Rsync+sersync架构?1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生…

    CentOS 2025年6月8日
  • CentOS6.5部署KVM及实现在线迁移

    一、前言  虚拟化技术已经成为未来计算机技术的一个重要的发展方向。Linux在虚拟化方面已经有了很多种解决方案:VMware、VirtualBox、Xen和KVM!现在给大家分享下…

    CentOS 2025年10月23日
  • 安装CentOS后要做的10件事

    centos是一款社区驱动的免费linux发行版,也是一款功能很强大的可替代红帽企业级Linux(RHEL)的发行版。它源自红帽企业级Linux的源代码。安装CentOS 7后,你…

    CentOS 2025年6月18日
  • CentOS下使用Postfix + Dovecot + Dnsmasq搭建简易局域网邮件系统

    背景 开发环境为局域网,工作内容需要经常查看邮件文件(*.eml),可恶的Foxmail必须验证账户才能进入主界面,才能打开eml文件查看。 那就在CentOS下搭一个局域网内的邮…

    CentOS 2025年10月11日
  • CentOS 6.8下部署蓝鲸运维平台具体步骤

    腾讯蓝鲸智云,简称蓝鲸,是一套基于 PaaS 的技术解决方案,提供了完善的前后台开发框架、调度引擎、公共组件等模块,帮助业务的产品和技术人员快速构建低成本、免运维的支撑工具和运营系…

    CentOS 2025年9月23日
  • Linux中配置Nginx Web服务器过程

    linux系统环境:CentOS 7 需要软件:nginx-1.3.16.tar.gz  libevent-2.0.21-stable.tar.gz  Pcre…

    CentOS 2025年6月21日

发表回复

登录后才能评论