方法一,通过alias命令,此方法为用户级修改

先查看自己电脑里的python3版本:

python python3 --version

在个人的home目录中,打开 .bashrc文件,打开方式为

python sudo gedit ~/.bashrc

没有安装gedit文本编辑器的使用如下命令安装

sudo apt install gedit

或者使用vim、nano等。打开后,输入如下内容:

alias python='/usr/bin/python3'

然后注销登录或者输入如下命令以使命令立刻生效

source ~/.bashrc

方法二,通过软链接命令 ln,此方法为系统级修改

先删除默认的Python软链接:

sudo rm -rf /usr/bin/python

然后创建一个新的软链接指向需要的Python版本:

sudo ln -s /usr/bin/python3 /usr/bin/python

如果想还原回原python2.7,只需

sudo rm -rf /usr/bin/python
sudo ln -s /usr/bin/ptyhon2.7 /usr/bin/python

注意,ln命令的基本用法为

ln -s 需要链接的目标 创建的软链接

方法三,基于update-alternatives命令。此方法为系统级修改。

直接执行下面两个命令即可:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

如果需要改回python2默认,则输入:

sudo update-alternatives --config python

完毕。

Linux 中把Python3设为默认Python版本的几种方法相关推荐

  1. ubuntu查看python版本-切换Ubuntu默认python版本的两种方法

    你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用. 1 2 $ls /usr/bin/python* /usr/bin/python /usr/bin/p ...

  2. linux下载哪个python版本-Linux下切换Python版本的几种方法

    本篇博文面向Linux用户,在Ubuntu下测试通过 0 为什么需要有两个版本的Python Python2和Python3不兼容是每个接触过Python的开发者都知道的事,虽说Python3是未来, ...

  3. linux生成秘钥库,在Linux中,生成强预共享密钥(PSK )的4种方法

    预共享密钥(PSK)或也称为共享密钥是一串字符串,在加密过程中用作身份验证密钥.在使用之前共享PSK,并且由双方保持通信,以便在其他身份验证方法如用户名和密码应用之前进行相互身份验证. 在本文中,向你 ...

  4. linux修改默认python版本_将Linux下python默认版本切换成替代版本

    当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件.你可以按照以下方法使用 ls 命令来查看你的系 ...

  5. 使用linux的python3,在 Linux 中使用 Python3

    在 Linux 中使用 Python3 以 root 或有 sudo 访问权限的用户身份运行以下命令, 更新软件包列表并安装前提条件sudo apt update sudo apt install s ...

  6. Linux设置默认Python版本

    1.查看当前默认的Python版本 打开终端,输入python 可以看到当前系统中默认的python版本是 2.7.12 2. 修改默认Python版本 下面把默认的python版本从2.7改为3.5 ...

  7. 如何切换默认python版本_Debian中如何切换默认Python版本

    基于系统修改 Python 版本: 我们可以使用 update-alternatives 来为整个系统更改 Python 版本.以 root 身份登录,首先罗列出所有可用的 python 替代版本信息 ...

  8. ubuntu查看默认python版本_ubuntu中修改默认Python版本号

    一.背景 ubuntu中默认的Python版本是Python2.X,但是现在Python的最新版本是Python3.X. 那么怎么修改ubutun系统默认的Python解释器呢? 二.查看系统中是否安 ...

  9. centos7自带python版本_CentOS7保留默认Python版本并安装更新Python2和Python3共存

    CentOS 7 默认的python版本是python2.7.5.因为yum依赖于默认的python版本的缘由,所以要先保留默认版本,并修改yum文件头部后,才能开始安装更新python2和pytho ...

最新文章

  1. fedora,linux mint 命令行(终端)打开目录
  2. Android开发举步维艰,上弘法寺七七四十九天取得“真经”!
  3. Java 设计模式之工厂模式
  4. 学习笔记(二十)—— 网络编程
  5. shardingsphere启动的时候报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
  6. 关于界面软件测试点,电子商务网站--界面测试的测试点
  7. Mybatis-plus的相关文章
  8. 用Html 和 Css来实现一个小小案例
  9. [Ext JS 4] 实战之多选下拉单 (带checkbox)
  10. 马化腾:卓越领导者的五种习惯(作出表率尤为重要)
  11. 音视频开发-websocket教程
  12. android vmware 分辨率,android 常见分辨率与DPI对照表
  13. 笔记本电脑频繁自动重启_笔记本电脑经常自动重启怎么办
  14. Python学习笔记之基础练习(一)
  15. java编辑word文档,向word文档尾部添加图片
  16. [DUBBO] disconnected from 问题
  17. 商城APP软件开发要素有哪些
  18. 开入量与开出量的一点总结
  19. linux解决bash: nc: command not found 安装nc、telnet、yum
  20. 2021年低压电工考试资料及低压电工模拟试题

热门文章

  1. STM32——外部中断
  2. 数据库设计(一) 需求分析
  3. HTML5 CSS3 专题 :诱人的实例 3D旋转木马效果相冊
  4. 函数基(function basis)
  5. python实训报告5000字_测量实训报告范文5000字
  6. linux内核内存管理slub
  7. MyISAM与InnoDB存储引擎
  8. 数字工厂管理系统的应用领域有哪些
  9. 练习题---acmcoder上台阶问题-用Java实现
  10. NYOJ127 星际之门(一)【定理】