一般情况下,ubunu系统下会自带python,你如果安装了其它版本的python,就会出现多个版本的python,因此想要在ubuntu终端下切换不同的版本,就是设置你默认的python版本,这里演示了从Anaconda Python2.7.13版本切换到ubuntu 16.04LTS版本自带的python 2.7.12版本,具体参考步骤如下:( 具体以读者操作为准)

(1)首先在终端下查看你默认的python版本,我的是Anaconda Python2.7.13版本。

~$ python

(2)查看你所有的python安装路径

~$ whereis python

(3)选择你想要切换的python版本(可以是多个),然后添加到可选列表中,首先添加的是ubuntu 16.04LTS版本自带的python 2.7.12版本,我的路径是/usr/bin/python与/usr/bin/python2.7,注意两者之间有个python,最后的数字代表的是优先级,这是设为1。(需要sudo权限)

~$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

接着添加Anaconda Python2.7.13版本,代码如下,你需要的更改你的路径。

~$ sudo update-alternatives --install /home/rongsong/anaconda2/bin/python python /home/rongsong/anaconda2/bin/python2.7 2 

(4)   然后查看你可选列表的python版本,就是我们刚才添加的。

~$ update-alternatives --list python

(5)更改你的python版本优先级顺序

~$ update-alternatives --config python

(5)最后在ubuntu终端输入python,可以看到现在的版本是ubuntu 16.04LTS版本自带的python 2.7.12版本。

ubuntu下python多版本切换问题相关推荐

  1. linux 切换python版本_Linux下python默认版本切换成替代版本(示例代码)

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

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

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

  3. Ubuntu下Python使用指南

    Ubuntu下python配置 Ubuntu简单解决多版本python切换以及多版本pip对应问题 python及库在linux下的目录 在ubuntu下pip需要自行安装 sudo apt-get ...

  4. 记录 win10/Ubuntu18 双系统安装 附Ubuntu下Python,TensorFlow的使用问答

    1.去Linux官网下载Ubuntu 18. 2.U盘刻录Ubuntu: 最新UltraISO官方免费下载 - UltraISO软碟通中文官方网站 https://cn.ultraiso.net/xi ...

  5. Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案

    Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案 参考文章: (1)Ubuntu下Python安装了依赖包后仍然找不到包 python s ...

  6. Win10下python不同版本同时安装并解决pip共存问题

    Win10下python不同版本同时安装并解决pip共存问题 参考文章: (1)Win10下python不同版本同时安装并解决pip共存问题 (2)https://www.cnblogs.com/du ...

  7. ubuntu下全角半角切换

    ubuntu下全角半角切换 ctr+空格 这样在中文情况下输入英文不会出现英文字母间隔太大!!!

  8. ubuntu 下 python 安装 venv

    ubuntu 下 python 安装 venv 1.首先,确保您的系统已安装 Python3 和 pip3,如果没有安装,可以使用以下命令安装: 2. 接着,安装 virtualenv 包,使用以下命 ...

  9. 怎么用ubuntu进入python_ubuntu 下python环境的切换使用

    一般ubuntu下有三种python环境,1. 系统自带python2,3;在/usr/bin路径下:2. anaconda下安装的python;3. anaconda下创建的env环境 dsp@ds ...

最新文章

  1. 简述Core Location定位功能
  2. 2021年春季学期-信号与系统-第六次作业参考答案-第七小题
  3. ios模拟器快捷键操作
  4. gdb调试多进程和多线程命令 .
  5. Redhat Enterprise linux 5 的安装
  6. 浅析java内存管理机制
  7. 在 Mac 上为 Android 编译 WebRTC
  8. winform把所有dll打包成一个exe
  9. java ssm框架 缓存_SSM框架之Mybatis(7)延迟加载、缓存及注解
  10. 《深入理解 Spring Cloud 与微服务构建》第十一章 服务网关
  11. 力扣704,二分查找(JavaScript)
  12. 从代码到上线, 云端Docker化持续交付实践
  13. mui ajax请求 登录
  14. 计算机科学概论_第1章_数据储存
  15. c语言用麦克风检测环境噪音分贝,IOS 通过麦克风检测声音分贝
  16. c语言abs作用是什么意思,c语言中函数abs和fabs有什么区别?
  17. java 线程池 ThreadPoolExecutor 源码扩展 支持先增加非核心线程处理任务后放任务队列
  18. 计算机基础晦涩难懂?那你是没看他的图解文章!
  19. 实现财务自由的关键词汇
  20. 休息时间!哪些业余活动能提升开发人员的技能?

热门文章

  1. 705. 设计哈希集合
  2. 101.接收上游响应的缓存处理流程
  3. python半径为2.11的圆球的体积_python 学习笔记 11 -- 使用参数使你的程序变得更性感...
  4. php的布局设计,php学习之div+css布局设计排版(六)
  5. a jquery 标签点击不跳转_jquery怎么让a标签不跳转?
  6. 敏捷开发任务看板_看板方法的进化论:从丰田精益方法到敏捷研发
  7. 西南科技大学计算机专业宿舍条件怎么样,西南科技大学宿舍条件,宿舍环境图片(10篇)...
  8. mvc 路由 .html 404,vs2017 mvc 自定义路由规则 出现 404.0 错误代码 0x80070002
  9. 一键换机显示二维码错误_【丽迪资讯】装路由器,忘记上网账号跟密码?别担心360amp;磊科智能路由器一键换机轻松搞定!...
  10. C++/C代码审查表