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日

相关文章

  • 关于CentOs系统自带python和yum卸载后的解决办法

    关于CentOS系统自带的Python和yum卸载后的解决方案,可以采取如下步骤: 1. 查看系统是否安装了Python和yum 在命令行中运行以下指令可以检查系统是否安装了Python和yum: rpm -qa|grep python rpm -qa|grep yum 2. 卸载Python和yum 如果系统安装了Python和yum,可以使用以下命令卸载…

    Linux 2023年5月14日
    00
  • 006_linux驱动之_ioremap函数使用

    (一)学习linux驱动之初,对ioremap函数的个人理解 (二)博客:实验探究 ioremap 这篇文章作者通过验证来阐述自己的观点,个人觉得挺好的 (三)函数原型 基本简介 void * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) void *i…

    Linux 2023年4月11日
    00
  • Linux下如何确认磁盘是否为SSD

    方法 法1:通过查看/sys/block/sda/queue/rotational 通过cat /sys/block/sda/queue/rotational进行查看,返回值0即为SSD;返回1即为HDD。   法2:通过lsscsi查看 lsscsi – list SCSI devices (or hosts) and their attributes 实…

    Linux 2023年4月12日
    00
  • linux上udev的配置(转载)

    udev配置文件主要的udev配置文件是/etc/udev/udev.conf。这个文件通常很短,他可能只是包含几行#开头的注释,然后有几行选项:udev_rules=”/etc/udev/rules.d/”udev_log=”err”上面的第二行非常重要,因为他表示udev规则存储的目录,这个目录存储的是以.rules结束的文件。每一个文件处理一系列规则来…

    Linux 2023年4月15日
    00
  • linux怎么使用cat命令查看文件? linux中cat命令的使用方法

    Linux怎么使用cat命令查看文件 在Linux中,使用cat命令可以查看文件内容。下面详细讲解一下cat命令的使用方法。 cat命令的基本语法 cat命令的基本语法如下: cat [选项] [文件名] [选项] 可以省略,常用选项包括: -n 显示每一行的行号; -b 显示非空白行的行号; -s 合并多个空白行为一行; -E 在每行末尾显示一个 $ 符号…

    Linux 2023年5月14日
    00
  • Linux 常用命令操作大全(推荐收藏)

    Linux常用命令操作大全 1. 简介 本文介绍了Linux系统中的常用命令,包括文件操作、系统管理、网络管理等方面。如果你是初学者,本文会对你入门起到很好的帮助作用; 如果你已经熟悉Linux系统,本文会提供一些有用的技巧和命令。 2. 文件操作 2.1 查看文件内容 cat:查看文件的内容。 格式:cat [文件名] 示例:cat hello.txt m…

    Linux 2023年5月14日
    00
  • 必须详细与全面的Java开发环境搭建图文教程

    下面我将详细介绍如何搭建Java开发环境,并提供两个示例说明。 1. 下载JDK 首先,我们需要下载并安装Java Development Kit(JDK)。JDK是Java开发环境的核心组件,包含javac编译器和Java运行时环境。你可以通过以下步骤获得JDK: 前往Oracle官方网站(https://www.oracle.com/downloads/…

    Linux 2023年5月14日
    00
  • Ubuntu 16.04 64位中搭建Node.js开发环境教程

    下面我将详细讲解“Ubuntu 16.04 64位中搭建Node.js开发环境教程”的完整攻略。 1. 安装Node.js 1.1 添加Node.js官方源 要安装Node.js,我们首先需要添加一个可以让我们安装最新版本Node.js的源。 在终端中执行以下命令: curl -sL https://deb.nodesource.com/setup_14.x…

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