Linux更新Python版本及修改python默认版本的方法

下面就详细讲解在Linux系统中如何更新Python版本以及修改Python默认版本的方法。

更新Python版本

Linux默认安装的Python版本可能过旧,某些库和模块可能需要更高版本的Python才能正常运行。因此,我们需要更新Python版本。

以下是更新Python到最新版本的步骤:

  1. 确定系统中已有的Python版本:

在终端输入命令 python --version 或者 python3 --version 可以查看已有的Python版本。

  1. 添加PPA源:

支持Ubuntu的最新Python源是第三方PPA源,执行以下命令添加源:
markdown
sudo add-apt-repository ppa:deadsnakes/ppa

  1. 更新源并安装最新版Python:

执行以下命令进行更新,并安装Python3.9:
markdown
sudo apt update
sudo apt install python3.9

  1. 验证Python版本:

使用 python3 --version 命令确认Python版本是否已更新。

修改Python默认版本

在一台Linux机器上可能同时安装了多个不同版本的Python,但系统默认使用的可能不是自己需要的版本。这时我们需要修改默认版本。

以下是修改Python默认版本的步骤:

  1. 安装alternatives:

执行以下命令安装alternatives:
markdown
sudo apt install alternatives

  1. 使用alternatives配置:

执行以下命令配置Python版本:
markdown
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 10
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 20

上面命令将Python3.9设置为默认版本,数字20为优先级。执行启动代号配置来设置Python的版本:

markdown
sudo update-alternatives --config python

执行该命令后会有交互式的提示让用户选择要使用的Python版本,根据提示输入数字即可选择对应的版本。

验证默认Python版本:
markdown
python --version

如果顺利的话,上述两种方法都能成功地更新Python版本和设置默认版本。

示例:

例如,我在Ubuntu16.04系统中执行了以下操作:

$ python --version
Python 2.7.15rc1

$ sudo add-apt-repository ppa:deadsnakes/ppa
...

$ sudo apt-get update
...

$ sudo apt-get install python3.9
...

$ python3 --version
Python 3.9.5

以上示例说明通过PPA源安装了Python3.9,并且安装后通过python3命令查看到版本号为3.9.5,表示Python3.9安装成功。

再例如,在使用Debian 9系统时,我执行以下命令:

$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 10

$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 20

$ sudo update-alternatives --config python

在第三个命令中选择实现Python 3.9版本之后,我执行下列命令进行确认:

$ python --version
Python 3.9.5

以上示例说明成功地将Python 3.9版本设置为默认Python版本。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux更新Python版本及修改python默认版本的方法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Virtualbox 安装centos7虚拟机的图文教程详解

    Virtualbox 安装 CentOS 7 虚拟机的图文教程详解 本教程旨在帮助读者了解在 VirtualBox 中安装 CentOS 7 虚拟机的详细过程。以下是安装步骤: 步骤一:下载 CentOS 7 镜像文件 在官方网站下载符合你系统位数的CentOS 7镜像文件,CentOS-7-x86_64-DVD-2009.iso 是目前 CentOS 7 …

    Linux 2023年5月24日
    00
  • 虚拟机怎么安装linux系统? VMware安装Ubuntu系统的技巧

    安装Linux系统可以使用虚拟机技术来进行,目前比较常见的虚拟机软件有VMware、VirtualBox等。本文以VMware为例,介绍如何在Windows系统中使用VMware安装Ubuntu系统。 安装VMware 1.在VMware官网下载VMware安装程序(.exe文件)。 2.双击exe文件,按照提示进行安装。 下载Ubuntu系统镜像 在Ubu…

    Linux 2023年5月24日
    00
  • [Linux] awk基础编程

      1.awk每次读一行数据,如果设置了-F选项,是在这一行使用分隔符分,$0是全部 2.awk由模式和动作组成 3.条件判断模式{动作} a.txt aaa bbb aaa ccc ddd cat a.txt |awk ‘$1==”aaa”{print “==”$1}’   4./正则模式/{动作}   可以有多个模式动作   5.条件操作符,~匹配正则 …

    Linux 2023年4月13日
    00
  • [Linux] 多进程网络编程监听一个端口

    SO_REUSEPORT支持多个进程或者线程绑定到同一端口 每个进程可以自己创建socket、bind、listen、accept相同的地址和端口,各自是独立平等的。让多进程监听同一个端口,各个进程中accept socket fd不一样,有新连接建立时,内核只会唤醒一个进程来accept,并且保证唤醒的均衡性 <?php $context=strea…

    Linux 2023年4月13日
    00
  • linux Apache服务器系统安全设置与优化

    以下是“Linux Apache服务器系统安全设置与优化”的完整使用攻略,包含两个示例说明。 步骤 更新系统软件包。在终端中输入以下命: bash sudo apt-get update 安装防火墙。在终端中输入以下命令: bash sudo apt-get install ufw 启用防火墙。在终端中输入以下命令: bash sudo ufw enable…

    Linux 2023年5月13日
    00
  • Linux操作系统导学专栏(一)——专栏要讲些什么?

    操作系统导学专栏,是Linux内核开发,深入理解Linux内核的必由之路。 ​ 该专栏是为Linux内核开发编程做铺垫,如果你对操作系统很熟悉,想了解一些Linux内核发开的知识,请直接跳转至《Linux内核编程专栏》,如果你对Linux内核编程也很熟悉,想了解Linux内核的各个模块,可移步至《Linux内核分析专栏》,带你领略Linux内核的绝美风光。 …

    Linux 2023年4月11日
    00
  • Linux下重启JBoss进程的脚本

    2010-10-09 10:12:23|  分类: Linux 订阅     版本一,还不知道pgrep命令时:#!/bin/bash echo “–>1 kill old process start…,PID=”$(ps -ef | grep “jboss-server” | grep “java” | awk ‘{print $2}’)kil…

    Linux 2023年4月11日
    00
  • 很实用的Linux 系统运维常用命令及常识(超实用)

    很实用的Linux系统运维常用命令及常识(超实用) 简介 Linux系统是目前最流行的开源操作系统之一,作为一个Linux系统的运维工程师,熟练掌握常用命令和常识是必须的。本文将为大家分享一些很实用的Linux系统运维常用命令及常识,希望对大家有所帮助。 目录 命令行基础知识 文件和目录管理 网络管理 系统监控 其他常用命令和技巧 1. 命令行基础知识 1.…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部