ubuntu 16.04 多个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: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
- # update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
- update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
(这里我设置没有成功,但是我还是把电脑里的三个Python版本全都设置了一遍,最后还是成功切换Python版本了)
--install 选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先 级的选项就会被选中。这个例子中,我们为/usr/bin/python3.4 设置的优先级为2,所以update-alternatives 命 令会自动将它设置为默认 Python 版本。
- # python --version
- Python 3.5.2
(因为上面博主没有设置成功,所以这一步显示的还是2.7)
接下来,我们再次列出可用的 Python 替代版本。
- # update-alternatives --list python
- /usr/bin/python2.7
- /usr/bin/python3.5
现在开始,我们就可以使用下方的命令随时在列出的 Python 替代版本中任意切换了。
- # update-alternatives --config python
接下来,我们再次列出可用的 Python 替代版本。
- # update-alternatives --list python
- /usr/bin/python2.7
- /usr/bin/python3.5
现在开始,我们就可以使用下方的命令随时在列出的 Python 替代版本中任意切换了。
(这一步是最关键的)
- # update-alternatives --config python
下面就简单了,会提示你输入序号,你想用哪个版本为默认,就输入序号就可以了!
ubuntu 16.04 多个python版本切换相关推荐
- Ubuntu 16.04 如何安装 Python 3.6
在Ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,此次安装的是新版本Python 3.6.13.由于系统已经默认安装了Python,所以相关的依赖文件已经安装妥善,如 ...
- Ubuntu实现kiftd开机自启动(适用于Ubuntu 16.04或更高版本)
本文提要 对于 Ubuntu 16.04或更高版本的Ubuntu系统 而言,实现程序开机自启动的最佳方案无疑是借助新加入的"systemd"功能来实现,这也是Ubuntu官方推荐的 ...
- Vmware虚拟机安装Ubuntu 16.04 LTS(长期支持)版本+VMware tools安装
# 参考:https://www.cnblogs.com/fengliu-/p/7867673.html 今天用VMware虚拟机安装了Ubuntu 16.04,过程用点繁琐,顺便又安装了VMware ...
- ubuntu 16.04 安装TensorFlow GPU版本
推荐新版安装教程 http://blog.csdn.net/chenhaifeng2016/article/details/78874883 在ubuntu 16.04上安装cuda8.0和cudnn ...
- ubuntu 16.04 安装Caffe GPU版本
安装nvidia显卡驱动和CUDA8.0和cuDNN5请参考以下内容 http://blog.csdn.net/chenhaifeng2016/article/details/68957732 安装第 ...
- Ubuntu 16.04 LTS Xenial Xerus版本镜像源替换
打开Ubuntu的终端输入: yu@ubuntu:~$ sudo gedit /etc/apt/sources.list [sudo] yu 的密码: 输入密码后回车即可 将镜像地址更改为以下任意一个 ...
- ubuntu 16.04 + apache2 将php7.1 切换到 php7.3
背景: ubuntu 更新时,选择,保留当前 php 版本,导致出现了 多个php 版本 ,phpinfo 显示的是 php7.1.在用 php -i 查看,发现,很多扩展打不开. 1. Ubuntu ...
- ubuntu 16.04 安装MXNet GPU版本
安装MXNet for Ubuntu有两种方式. 方式一:安装预编译文件 pip install mxnet-cu80 方式二:编译源代码 安装nvidia显卡驱动和cuda/cudnn,请参考一下内 ...
- Ubuntu 16.04下面安装grub-customizer来切换ubuntu+win7双系统开机启动顺序
add-apt-repository ppa:danielrichter2007/grub-customizer apt-get update apt-get install grub-customi ...
最新文章
- 从粗放到精细,如何用AI技术实现信息流广告投放的降本增效
- FLAS: fast and high-throughput algorithm for PacBio long-read self-correction FLAS:快速、高通量的PacBio lon
- kafka的topic命名技巧
- 字符常量在C和C++中的区别
- 灵图天行者9 pc版_原神PC预下载现已开启
- php krsort重置索引,PHP数组处理函数举例
- 阿里数据库内核月报:2017年04月
- apache开源项目--Apache Commons Imaging
- dede设置当前栏目的样式
- 使用大数据分析需避免哪些错误
- 脑电和脑磁图的非线性动力学分析
- cocos creator之自定义事件
- alert意为:警告、警报。
- 使用adb 命令时提示“adb”既不是内部或外部命令,也不是可运行的程序
- 油气田勘探数字化转型现状及展望
- 主要股东近3年净买入排名
- 远离国学100年以后--《国学大师之死》
- Android开发规范文档
- Cocos2dx 2.2.0 孤狼优化整合版V1.0(32位)
- 【浅墨Unity3D Shader编程】之一 夏威夷篇:游戏场景的创建 第一个Shader的书写...
热门文章
- 水系图一般在哪里找得到_一款支持智能抠图、钢笔抠图的在线抠图工具上线了 速抠图 sukoutu.com...
- springmvc 将大写转小写_Excel – 快速设置大小写中文数字顺序编号,拖动自动增序...
- c#数组赋初值_JavaScript数组的声明、访问和遍历方法
- 热门云服务超87GB电子邮箱和密码泄露,黑客已验证大部分数据
- 线程安全操作HashMap
- django定时任务实现(言简意赅) Django折腾记之启动定时任务(转)
- stylelint初体验
- 什么时候会执行viewDidLoad方法
- 在WCF中实现双工通信(转载)
- 语言abline画不出线_教材中定性分析的R语言实例