Python是世界上最受欢迎的编程语言之一。 凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的流行选择。

与其他Linux发行版不同,CentOS 8默认不安装Python。

如您所知,有两个Python版本正在积极开发中。 尽管Python 2以前得到良好的支持和使用,但Python 3被认为是该语言的未来。

默认情况下,RHEL/CentOS 8没有一个系统级的python命令来避免将用户锁定到特定的python版本。相反,它让用户选择安装、配置和运行特定的Python版本。诸如yum之类的系统工具使用内部Python二进制和库。

本指南将引导您逐步在CentOS 8上安装Python 3和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。

设置默认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。

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

python安装教程-CentOS 8 Python 安装教程相关推荐

  1. centos yum 安装java_Linux Centos 使用 yum 安装java

    Linux CentOS使用yum安装Docker Docker支持以下的CentOS版本: 目前,CentOS仅发行版本中的内核支持Docker. Docker运行在CentOS7上,要求系统为64 ...

  2. linux 安装u盘win7系统安装教程,centos u盘安装 boot制作u盘win7盘工具

    点击360安全浏览器顶部菜单,可以看到一个剪刀形状的功能扩展的三角形的下拉菜单,在下拉菜单中显示有截屏的快捷按钮,还有隐藏浏览器窗口截屏和将网页保存成图片,还有打开WINDOWS画图板的功能选项 5. ...

  3. VirtualBox 安装以及 CentOS Linux 系统环境安装教程

    一.VirtualBox 安装教程 先去官网下载 然后一直点下一步就行了. 这里出现了 Windows 安全中心的提示,选择 安装: VirtualBox 安装完成. 二.CentOS Linux 系 ...

  4. linux6.0 安装教程,CentOS 6.0安装步骤

    1.安装引导 选择安装或升级现有系统(Install or upgrade an existing system): 这个选项是默认的. 选择此选项,安装到您的计算机使用CentOS的图形安装程序的系 ...

  5. linux rpm安装zabbix,CentOS 7上安装Zabbix Server 3.0 图文详解

    CentOS 7上安装Zabbix Server 3.0 图文详解 1.查看系统信息. cat /etc/RedHat-release CentOS Linux release 7.0.1406 (C ...

  6. php7.4安装配置,CentOS环境下安装配置PHP 7.4的方法

    CentOS环境下安装配置PHP 7.4的方法 发布时间:2020-06-19 10:22:32 来源:亿速云 阅读:136 作者:Leah 本文给大家分享的是CentOS环境下安装配置PHP 7.4 ...

  7. mysql linux centos 安装_Linux centos 下在线安装mysql

    1,查看是否有安装过mysql: #rpm -qa | grep mysql 如果无结果返回,说明没有安装Mysql,可以全新安装. 2,查看在线服务器提供的Mysql相关的安装包有哪些: #yum ...

  8. nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务

    centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...

  9. linux用yum安装firefox,CentOS 6.5安装Firefox

    由于是新学Linux 装的CentOS可以说是漏洞百出,本身很简单,几条命令就可以装好的firefox,我竟然折腾了4个小时才装好. 并且还是由群里的朋友帮我排错,才可以顺利安装.小白真是需要学习了. ...

最新文章

  1. 利用OpenCV实现旋转文本图像矫正的原理及OpenCV代码
  2. 工具型产品+社区为何无法从根本上解决留存问题?
  3. c语言建立队列(顺序队列、循化队列和链式队列)
  4. python用缩进来写模块_python学习笔记
  5. win10安装docker
  6. Java高级:mysqllimit两个参数
  7. python基础学习(四)if判断语句
  8. java jtextfield 居中_有什么办法可以使JFrame的中心居中吗? - java
  9. doT js模板入门
  10. 文件服务器 测试,python-文件服务器测试
  11. 彩虹色MD主题1 for Sublime Text Typora EmEditor EverEdit
  12. 找出直系亲属 研究生机试 树
  13. PCB各层的含义(讲的非常易懂清晰)
  14. poi实现word文档转pdf格式
  15. WordCount 官方源码解读及工程代码
  16. 功率计和频谱仪测量功率的差异
  17. maven环境配好了,执行mvn -v命令,提示mvn不是内部或外部命令
  18. 函数式编程#3纯函数的概念
  19. 【思维导图】What are Autoencoders? Learn How to Enhance a Blurred Image using an Autoencoder!图像去噪自编码器
  20. Revit二次开发_将数据导入Excel

热门文章

  1. 遍历树,找出所有叶子路径
  2. ES6-----学习系列十(set-map数据结构)
  3. 斗鱼的sidebar的实现简陋的demo
  4. robotlegs框架吴秦大师续讲【转载】
  5. Android 自定义组合控件小结
  6. HDU2013 蟠桃记【递推】
  7. 字节跳动杯2018中国大学生程序设计竞赛-女生专场题解
  8. HDU2548 两军交锋【数学计算+水题】
  9. 架构设计 —— 子系统与包
  10. LBP(Local Binary Patterns)局部二进制模式