在双python下设置python3为默认的方法

yizhihongxing

要在双 Python 下设置 Python 3 为默认 Python 版本,可以使用 update-alternatives 命令。此命令会在可选项列表中创建符号链接,通过这些链接可以轻松切换使用不同版本的 Python。

以下是具体步骤:

  1. 确认 Python3 已安装

首先请确认系统中已安装 Python3,可以在终端输入以下命令进行检查:

python3 --version

如果系统中没有 Python3,则需要安装。

  1. 使用 update-alternatives 设置默认 Python 版本

在终端中输入以下命令:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1

这条命令创建了一个名为 python 的符号链接指向 Python3 的可执行文件。数字 1 是优先级,表示将此链接设为默认选项。如果系统中还有其他可选项,则可以使用此命令创建其他符号链接并进行设置优先级,以切换使用不同版本的 Python。

  1. 切换默认 Python 版本

要切换默认 Python 版本,请运行以下命令:

sudo update-alternatives --config python

将会输出一个类似以下内容的提示:

There are 2 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python2.7   2         auto mode
* 1            /usr/bin/python3     1         manual mode
  2            /usr/bin/python2.7   2         manual mode

Press <enter> to keep the current choice[*], or type selection number: 

按照提示,输入对应数字即可切换默认 Python 版本。

成功后,可以输入以下命令进行验证:

python --version

该命令应该会输出 Python3 的版本号。

示例1:

在 Ubuntu 中设置 Python3 为默认的 Python 版本:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1

然后,运行以下命令切换到 Python3:

sudo update-alternatives --config python

示例2:

在 CentOS 中设置 Python3 为默认的 Python 版本:

sudo alternatives --install /usr/bin/python python /usr/bin/python3 1

然后,可以使用以下命令切换版本:

sudo alternatives --config python

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在双python下设置python3为默认的方法 - Python技术站

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

相关文章

  • Python PyQt5-图形界面的美化操作

    下面是Python PyQt5-图形界面的美化操作的完整攻略,包含了两个示例说明。 Python PyQt5-图形界面的美化操作 一、PyQt5的安装 在进行PyQt5的图形界面美化之前,需要先安装PyQt5。可以通过以下代码在终端或命令行中安装: pip install PyQt5 安装完成后,就可以开始进行图形界面的美化操作了。 二、设置主题样式 设置主…

    python 2023年6月13日
    00
  • Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例

    下面是详细的“Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例”的完整攻略。 环境准备 在开始之前,我们需要准备一个Python3的环境,并安装以下三个库:opencv-python、numpy和dlib。 可以使用以下命令来安装: pip install opencv-python pip install numpy pip install …

    python 2023年5月18日
    00
  • 详解Python PIL Image.point()方法

    Python PIL库中的Image.point()方法是一个非常有用的图像处理方法。它可以通过自定义函数将图像中的每个像素进行转换处理,并将处理后的图像返回。本文将详细介绍该方法的使用,包括其语法、参数、返回值以及使用方法。 语法 Image.point()方法的语法如下: Image.point(table, mode=None) 其中,table参数为…

    python-answer 2023年3月25日
    00
  • python列表:开始、结束、步长值实例

    在Python中,列表是一种非常常用的数据类型,可以存储多个元素。在访问列表元素时,我们可以使用切片(slice)来访问列表中的一部分元素。切片的语法如下: lst[start:end:step] 其中,start表示切片的起始位置,end表示切片的结束位置(不包括该位置的元素),step表示切片的步长(默认为1)。 下面是一个简单的例: # 示例1:使用切…

    python 2023年5月13日
    00
  • 用于ETL的Python数据转换工具详解

    用于 ETL 的 Python 数据转换工具详解 本文介绍了可用于 ETL 的 Python 数据转换工具。ETL 是指从源系统的数据中提取数据,将其转换为可读格式,并加载到目标数据库中。Python 是一个支持多种数据处理方式的强大语言,具有很高的灵活性和扩展性,因此 Python 成为 ETL 工具的一个很好的选择。 在本文中,我们会介绍以下三个库: p…

    python 2023年6月5日
    00
  • Python实现遍历windows所有窗口并输出窗口标题的方法

    文档准备 在编写Python程序之前需要安装pywin32,并准备以下代码示例所需的工具: import win32gui import win32con 获取窗口句柄 遍历当前系统中的所有窗口,可以使用窗口句柄来实现。窗口句柄是一个唯一标识符,它用于区分系统中打开的所有窗口。在Python中,通过使用win32gui模块可以获取窗口句柄。以下示例使用win…

    python 2023年5月20日
    00
  • Python实现的几个常用排序算法实例

    Python实现的几个常用排序算法实例 排序算法是计算机科学中的基本算法之一,它的主要目的是将一组数据按照一定的顺序排列。在Python中,可以使用简单代码实现几个常用的排序算法。本文将详细讲解Python实现的几个常用排序算法的过程,并提供两示例说明。 冒泡排序 冒泡排序是一种简单的排序算法,它的基本思想是通过相邻元素的比较和交换来实现排序。具体过程如下:…

    python 2023年5月13日
    00
  • 对于Python异常处理慎用“except:pass”建议

    异常处理是程序设计中非常重要的一部分。在Python中,我们常使用try…except…finally结构来捕获和处理异常。其中,在except子句中可以指定需要捕获的异常类型,也可以使用裸的except子句来捕获所有异常。裸的except子句通常被称为“万能异常”,因为它可以捕获所有可能出现的异常,但是,慎用“except:pass”的建议意味着我…

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