Linux下切换python2和python3为默认执行版本的方式(也能作用于sublime等编辑器的默认执行方式)
来源:互联网 发布:淘宝小二是干嘛的 编辑:程序博客网 时间:2024/05/22 08:14
使用 alternate 机制可以自由切换python默认版本,只需要在终端输入简单的几个指令:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
这两个指令添加了2个alternate项 --install后面的是python的安装路径 最后的100和150这两个参数代表着不指定情况下的运行版本优先级
也就是输入这2个指令后,python3就变成了系统的默认执行版本了
那么如果我想切换回python2,要怎么做?
很简单,alternate允许我们手动指定运行版本。在终端输入:
sudo update-alternatives --config python
终端出现如下的提示:
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/bin/python3 150 自动模式
1 /usr/bin/python2 100 手动模式
2 /usr/bin/python3 150 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:
然后如果要切换回python2,在这里我输入1,然后按回车,就能切换回原来的版本啦
当然,这条指令也能允许我们自由的切换版本~
1 0
- Linux下切换python2和python3为默认执行版本的方式(也能作用于sublime等编辑器的默认执行方式)
- Ubuntu16.04默认安装了Python2和Python3的版本
- Mac上python2和python3的版本切换的简单处理方式
- Mac上python2和python3的版本切换的简单处理方式
- buntu系统下python2.7和python3.5版本切换,更改系统和eclipse中python默认版本
- Linux下切换Python2和Python3的4种方法
- Linux下切换Python2和Python3的4种方法
- servlet的实例变量是线程不安全的,而其JSP也默认是以多线程方式执行(原创)
- servlet的实例变量是线程不安全的,而其JSP也默认是以多线程方式执行
- Linux下对默认Python版本的切换
- linux 下程序的执行方式
- ubuntu16.04中将python3设置为默认及两个版本的切换命令
- sublime text 设置为默认打开方式
- Python2 和 Python3 中默认编码的差异
- ubuntu中默认Python2和Python3的转换命令
- Ubuntu14.04安装IPython、sublime text2并把sublime设为系统和IPython的默认编辑器
- Linux 下普通用户默认没有sudo执行权限的解决办法
- 【XML默认编辑器】修改MyEclipse 10中的各种类型文件的默认编辑器(打开方式)
- Git 常用命令整理
- Mysql允许用户远程连接
- Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials源码测试
- 鲸鱼开场唤醒和协程两种方式控制延时启动Vector3.SmoothDamp代替iTween.MoveTo
- java类中使用quartz,设置自动任务Demo
- Linux下切换python2和python3为默认执行版本的方式(也能作用于sublime等编辑器的默认执行方式)
- ALSA(lib和util)交叉编译与测试
- Redis数据结构详解之Zset
- 属性访问权限 for Python
- Pandoc 下载
- 关于服务器处理跨域的问题
- ajax thinkphp配合ajax的简单列子
- notes
- Redis实现Restful的访问权限控制(一)