ubuntu 16.04下切换python版本小结
主要是记录ubuntu 16.04下python环境配置。
对于ubuntu 16.04,由于本身是自带python,这样就减少了在windows下的下载和环境变量配置,非常不错。但是他本身是自带两个版本的python,2.X和3.X,两个版本,两个版本默认的是使用2.X,毕竟3.X是一个趋势,今后我这边应该也会主要使用3.X版本,所以这里记录一下如果在版本间切换以及如何把python版本切换到3.X下的方法。
一: 确认本机下的python默认版本。调出终端,输入python即可查看默认的版本:
二:如果想要查看本机自带的python的另一个版本为多少,需要命令python3即可:
三: 如何切换这两个版本以及切换默认的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
--install 选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先 级的选项就会被选中。这个例子中,我们为/usr/bin/python3.4 设置的优先级为2,所以update-alternatives 命 令会自动将它设置为默认 Python 版本。
- # python --version
- Python 3.5.2
接下来,我们再次列出可用的 Python 替代版本。
- # update-alternatives --list python
- /usr/bin/python2.7
- /usr/bin/python3.5
现在开始,我们就可以使用下方的命令随时在列出的 Python 替代版本中任意切换了。
- # update-alternatives --config python
很简单了,直接选择你需要的版本,输入1或者2就可以
我们再来验证一下,这次直接在命令行输入python再查看一下版本:
四: 移除替代版本:
一旦我们的系统中不再存在某个 Python 的替代版本时,我们可以将其从update-alternatives 列表中删除掉。例如,我们可以将列表中的 python2.7 版本移除掉。
- # update-alternatives --remove python /usr/bin/python2.7
- update-alternatives: removing manually selected alternative - switching python to auto mode.
转载自:https://blog.csdn.net/u013894834/article/details/75305752
ubuntu 16.04下切换python版本小结相关推荐
- ubuntu 16.04 多个python版本切换
我们可以使用 update-alternatives 来为整个系统更改Python 版本.以 root 身份登录,首先罗列出所有可用的python 替代版本信息: update-alternative ...
- Ubuntu 16.04 如何安装 Python 3.6
在Ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,此次安装的是新版本Python 3.6.13.由于系统已经默认安装了Python,所以相关的依赖文件已经安装妥善,如 ...
- Ubuntu 16.04下安装Caffe(GPU版本 GTX970)
Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...
- Ubuntu 16.04下Intel SGX驱动、平台软件和SDK安装
本文作者:邱朋飞 本文介绍了在Ubuntu 16.04下安装Intel SGX驱动.平台软件和SDK的步骤.在安装过程中,参考了Intel提供的SGX驱动.平台软件和SDK安装文档,安装文档给出了更加 ...
- ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装
Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...
- ubuntu 16.04下安装mysql
ubuntu 16.04下安装mysql 从官网下载mysql-apt-config_0.8.12-1_all.deb,下载地址为:https://dev.mysql.com/downloads/re ...
- Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用【转】
本文转载自:http://www.linuxdiyf.com/linux/24086.html Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用 发布时间:2016-09 ...
- Ubuntu 16.04下Intel SGX SDK环境搭建(硬件不支持情况)
文章目录 1.下载安装包 2.安装必要的工具 2.1 On Ubuntu* 16.04: 2.2 安装alien: 2.3 下载并安装Intel® Capability Licensing Servi ...
- linux如何安装vi命令,Ubuntu 16.04 下 Vim安装及配置
Ubuntu 16.04 下安装Vim 默认已经安装了VIM-tiny linuxidc@linuxidc:~$ locate vi | grep 'vi$' |xargs ls -al lrwxrw ...
最新文章
- xilinx FIFO
- 项目经理的超越(三)人际优先,做事上的超越
- 循序渐进 OSPF的详细剖析(三)
- Python和SQL Server 2017的力量
- ubuntu中将git 提交编译器nano 修改为vim
- android动画入门,Android动画之入门篇(一)
- 特斯拉CEO马斯克:将离开推特一段时间
- MySQL JDBC URL中几个重要参数说明
- 大咖来信 | 张亚勤@2018:终日“闭关”读论文,思考终极算法
- 归并排序——java
- c++删除数组中重复元素_在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法...
- 软件包管理器前端工具yum的使用
- 微粒群算法(二、案例实现)
- 黄山学院计算机专业考研情况,为什么考入北大的研究生偏偏来自黄山学院这样的学校?...
- html5文字云在线制作,tagul – 优秀的中文文字云标签云生成器工具
- 程序猿给娃取名的正确姿势
- 如何显示隐藏的 Chrome 扩展程序图标
- 【vue】设置浏览器上方的标题和图标
- 命题公式的主合取范式C语言,用C或C++编写程序,要求:输入命题公式,给出它的主合取范式和主析取范式....
- 海康visionmaster开发笔记10-集成HALCON第三方算子到VM工具箱的方法