1、查看

(1)查看系统中存在的python版本:

$ ls /usr/bin/python*

(2)查看系统默认版本:

$ python --version

2、修改

(1)基于用户修改python版本

为某个特定用户修改 Python 版本,只需要在其 home 目录下创建一个 alias(别名) 即可。打开该用户的 ~/.bashrc文件,添加新的别名信息来修改默认使用的 Python 版本:

$ alias python='/usr/bin/python3.4'

重新加载 .bashrc 文件,使操作生效:

$ . ~/.bashrc

(2)基于系统修改python版本

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

$ update-alternatives --list python

若出现update-alternatives: error: no alternatives for python 提示信息,则表示 Python 的替代版本尚未被 update-alternatives 命令识别。想解决这个问题,我们需要更新一下替代列表,将 python2.7 和 python3.4 放入其中。

$ update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
$ update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2

--install 选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。这个例子中,我们为 /usr/bin/python3.4 设置的优先级为2,所以update-alternatives 命令会自动将它设置为默认 Python 版本。(注:数字越大优先级越高)。

切换python版本:

$ update-alternatives --config python

3、移除

一旦我们的系统中不再存在某个 Python 的替代版本时,我们可以将其从 update-alternatives 列表中删除掉:

$ update-alternatives --remove python /usr/bin/python2.7

TIPS:Ubuntu 系统python版本切换相关推荐

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

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

  2. ubuntu系统gcc版本切换指导

    安装gcc apt安装:sudo apt-get install gcc-7.2.0(未测试) 安装包安装 下载安装包:https://link.csdn.net/?target=https%3A%2 ...

  3. ubuntu python版本切换_ubuntu 16.04下python版本切换的方法

    本文主要是记录ubuntu 16.04下python环境配置,具体内容如下 对于ubuntu 16.04,由于本身是自带python,这样就减少了在windows下的下载和环境变量配置,非常不错.但是 ...

  4. ubuntu16.04 python版本切换以及pip工具基本知识点总结

    基本知识点: 1.ubuntu16.04自带python2.7 和python3.5,不要卸载系统自带的python2.7或3.5. 2. /usr/bin/python 和/usr/bin/pyth ...

  5. python版本切换_Ubuntu18.04下python版本完美切换的解决方法

    ubuntu18.04版本,python版本python2.7,python3.5,python3.6 因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3 ...

  6. 关于Ubuntu系统双显卡切换的问题

    Ubuntu系统双显卡切换的问题 首先,说明硬件和系统的信息.我使用的硬件为笔记本电脑ROG GM501 1070美行版本,内有Intel UHD Graphics 630和Nvidia GeForc ...

  7. python 查看当前系统Python版本

    阿里云大学人工智能学前小测验-Python测试 8.查看当前系统Python版本,下列命令正确的是 A. python –v B. python –V C. python –version D. py ...

  8. Ubuntu-查看ubuntu系统的版本信息

    安装软件或者搭建服务的时候,需要了解当前系统的版本信息,在这里分享怎么查看当前ubuntu系统的版本信息. 注:我这里使用的是带图形界面的Ubuntu 工具/原料 Ubuntu系统的电脑一台或Ubun ...

  9. 查看ubuntu系统的版本信息、内存大小及使用、磁盘大小等常用命令

    一.ubuntu系统的版本信息: 方法/步骤: 1.进入Ubuntu系统,点击左侧图标栏中的黑框,打开终端: . 2.左侧没有终端图标的情况,可以搜索按钮(图中左侧第一个),输入termial,打开终 ...

最新文章

  1. Python库glob学习笔记
  2. 第一章课后习题(Java)
  3. 【Python小游戏】扫雷游戏竟有世界排行榜,中国90后00后霸占半壁江山?
  4. 定位 - MapKit-自定义大头针
  5. 在windows下安装PyPdf2
  6. faster-rcnn中添加Mask中的RoiAlign层,使回归框更精确( roi_align_layer.cu:240] Check failed: error == cudaSuccess *)
  7. 如何在SecureCRT上使用公钥登陆Linux服务器
  8. PWN-PRACTICE-CTFSHOW-6
  9. Storm精华问答 | task与executor有什么关系?
  10. 有没有五金产品展开计算机软件,花样算法猫腻不断 全屋定制这本账真心不好算...
  11. python删除数据库_用Python删除Cosmos数据库文档
  12. ZooKeeper 3.5.5 基础使用
  13. javascript Date对象 之 获取时间
  14. Android之GPU过度绘制与图形渲染优化
  15. 在input标签里只能输入数字
  16. Flutter跨组件共享状态的利器Provider原理解析
  17. 【Python的自学之路】(八):文字游戏分享
  18. 计算机用户名uz,Dnuznq全国计算机二级考试vb试题.doc
  19. 关于函数连续性的逐点定义
  20. 车载导航应用的哪些计算机知识,三维模拟智能车载导航系统的设计与实现

热门文章

  1. 我是如何从0开始,在23天里完成一款Android游戏开发的 – Part4~7
  2. 爬虫配套学习-前端学习笔记23-CSS相关
  3. 学习字节,二进制的转换,原码补码反码
  4. 付临门上海总运营中心董事长谢正建倡议捐赠闲置手机
  5. 微软剑桥研究院院长Christopher Bishop:机器学习的基础是什么?
  6. 操作系统的奋斗(二)进程与线程
  7. 微软CRM,路在何方?
  8. LoadLibrary 绝对路径,错误193的(dll 和 跑的程序版本不一致x86和x64)
  9. 心是一个人的翅膀,心有多大,世界就有多大
  10. 程序员职场进阶 32 讲