在ubuntu16.04中将python3设置为默认的命令写法

当在Ubuntu 16.04中使用多个版本的Python时,必须经常手动输入“python3”命令来执行Python 3。为了方便地在终端中使用默认的Python 3.x版本,可以按照以下攻略进行设置。

1. 检查当前Python默认版本

在终端中输入以下命令检查当前默认的Python版本:

python -V

如果显示结果为Python 2.x.x,则需要将默认的Python设置为Python 3.x.x。

2. 确定Python 3.x.x的安装路径

在终端中输入以下命令来确定已安装Python 3.x.x的路径:

which python3

如果已经安装了Python 3.x.x,则应该看到输出类似于“/usr/bin/python3”的路径。

3. 编辑.bashrc文件

在终端中输入以下命令打开.bashrc文件:

nano ~/.bashrc

在打开的.bashrc文件中,将以下命令添加到文件末尾:

alias python=python3

保存并关闭.bashrc文件,然后重新加载终端以使更改生效:

source ~/.bashrc

4. 验证设置是否生效

重新打开终端,并在终端中输入以下命令:

python -V

如果看到类似于“Python 3.x.x”的输出,则说明已成功将默认的Python版本设置为Python 3.x.x。

以下是两个示例:

示例一

假设当前默认的Python版本为Python 2.x.x,输入以下命令进行检查:

python -V

输出结果为:

Python 2.7.12

然后输入以下命令确定Python 3.x.x的安装路径:

which python3

输出结果为:

/usr/bin/python3

然后编辑.bashrc文件:

nano ~/.bashrc

将以下命令添加到文件末尾:

alias python=python3

保存并关闭.bashrc文件,重新加载终端以使更改生效:

source ~/.bashrc

最后重新打开终端,并在终端中输入以下命令进行验证:

python -V

输出结果为:

Python 3.5.2

示例二

如果在Ubuntu 16.04中还未安装Python 3.x.x,可以使用以下命令在终端中安装Python 3.x.x:

sudo apt-get update
sudo apt-get install python3

然后重复步骤2-4中的操作即可将默认的Python设置为Python 3.x.x。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在ubuntu16.04中将python3设置为默认的命令写法 - Python技术站

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

相关文章

  • Flowable 设置任务处理人的四种方式详解

    Flowable 设置任务处理人的四种方式详解 Flowable是一款开源的业务流程引擎框架,支持BPMN和CMMN标准模型,并提供了任务分配等功能。在Flowable中,设置任务处理人是流程执行的重要环节,本文将详细介绍Flowable的四种任务处理人设置方法。 1. 设置用户任务 Candidate Users 借助org.flowable.task.a…

    人工智能概览 2023年5月25日
    00
  • 专业干货!分享一个特别好用的搜索框必须考虑的五个方面

    谢谢你的提问。下面是搜索框必须考虑的五个方面的完整攻略。 1. 明确搜索目标 搜索框必须考虑的第一个方面就是明确搜索目标。搜索框应当明确提示用户要搜索什么内容。这需要对搜索的目标进行正确的描述,以便用户快速找到他们想要的信息。 例如,在一个商城网站上,用户在搜索框中输入“红色电视”,搜索框应该明确搜索“红色电视”这个关键字,并展示相关的商品信息,而不是整个电…

    人工智能概览 2023年5月25日
    00
  • Python中的pass语句使用方法讲解

    下面我将为您详细讲解“Python中的pass语句使用方法讲解”。 什么是pass语句 在Python中,pass是一个占位符语句,用来表示一个什么也不做的语句块,它是与其他语句(如条件语句和循环语句等)一起使用的,用来表示程序中缺失的代码段,将来可以在这些位置添加代码。 pass语句的语法 pass语句的语法非常的简单,只包含一个pass关键字,如下所示:…

    人工智能概论 2023年5月25日
    00
  • MongoDB多条件模糊查询示例代码

    下面是关于MongoDB多条件模糊查询的详细攻略。 1. 简介 MongoDB是开源NoSQL数据库的一种,它存储数据的方式不同于传统的关系型数据库,而是采用了文档嵌套的方式存储数据。MongoDB的模糊查询与关系型数据库的模糊查询类似,但是它支持更多的查询方式。 2. 多条件模糊查询示例 MongoDB的多条件查询可以使用$and、$or、$nor三个操作…

    人工智能概论 2023年5月25日
    00
  • 面试百度、阿里、腾讯,这134道Java面试题你会多少

    题目详细介绍 该篇面试攻略是介绍了一份 Java 面试题目清单,包含百度、阿里、腾讯等公司经典面试题目,涵盖了 Java 基础知识、JVM、多线程、并发编程、数据库等知识点,总共 134 道题目。这份面试题目清单可以帮助 Java 初/中级开发人员提升自己的知识储备,并在面试中更好地展现自己的技能。 攻略介绍 阅读清单 首先,需要认真研读该份面试题目清单,并…

    人工智能概览 2023年5月25日
    00
  • Windows Server 2016 Nginx 安装配置详细图文教程

    那我来为您详细讲解“Windows Server 2016 Nginx 安装配置详细图文教程”的完整攻略。 1. 安装 Nginx 1.1 下载 Nginx for Windows 版,可在 Nginx 官网下载到。 1.2 解压该压缩包,将解压出来的 Nginx 文件夹放置到 C 盘根目录下。 1.3 打开 cmd 命令行,进入到 Nginx 所在目录,执…

    人工智能概览 2023年5月25日
    00
  • python中模块查找的原理与方法详解

    Python中模块查找的原理与方法详解 在Python中,模块是一个包含Python定义和声明的文件。在Python程序设计中,模块起着非常重要的作用,常用于组织代码、提高代码的复用性和可维护性。但是,当我们的程序中使用一个模块时,Python到底是如何去寻找并加载这个模块的呢?接下来,我们将详细讲解Python中模块查找的原理与方法。 模块的查找路径 在P…

    人工智能概览 2023年5月25日
    00
  • python3.6的venv模块使用详解

    Python3.6的venv模块使用详解 什么是venv模块 在Python3.3中,引入了一个新的标准库venv,这个标准库封装了创建Python虚拟环境的功能。venv的全称是“Virtual Environments”,即虚拟环境。它是Python解释器的本地副本,用于解决应用程序不同版本之间的包依赖性问题。 在这个虚拟环境中,可以安装自己需要的第三方…

    人工智能概览 2023年5月25日
    00
合作推广
合作推广
分享本页
返回顶部