ubuntu18.04 python版本切换

update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令、哪个软件版本,比如,我们在系统中同时安装了python2.7和python3.6两个版本,而我们又希望系统默认使用的是python3.6,那怎么办呢?通过update-alternatives就可以很方便的实现了。

1.更新替代列表(管理员权限下)

命令格式:update-alternatives --install <link> <name> <path> <priority>

<link> is the symlink pointing to /etc/alternatives/<name>.
  (e.g. /usr/bin/pager)
<name> is the master name for this link group.
  (e.g. pager)
<path> is the location of one of the alternative target files.
  (e.g. /usr/bin/less)
<priority> is an integer; options with higher numbers have higher priority in
  automatic mode.

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

update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2

2、查看替代列表:

update-alternatives --list python

3、切换:

update-alternatives --config python

原文地址:https://www.cnblogs.com/jasonlixuetao/p/9729753.html

时间: 2024-08-06 22:10:35

ubuntu18.04 python版本切换的相关文章

虚拟机Ubuntu18.04——gcc版本的升降

致读者:这是本人第一篇博客,小试牛刀,希望能在以后的道路中分享出更多实用的技巧和知识,大家一起进步. 操作环境: VMware Workstation 14Pro .64位Ubuntu18.04系统 操作步骤:(以下所有步骤都在命令行进行) 1.安装所需要版本的gcc sudo apt install gcc-x.x   例如:sudo apt install gcc-4.8 2.查看系统中gcc已有版本 ls /usr/bin/gcc* 3.将版本加入GCC候选项 ,最后的数字是优先级 sud

ubuntu16.04 默认python版本切换

ubuntu16.04 自带连个版本的python 2.7 , 3.5 设置3.5为默认版本 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 切回python2为默认版本 sudo update-alternatives --con

Mac系统自带的Python版本切换

由于需要安装各种python包,所以需要在Mac中端输入各种pip install xxxxxx的命令. 问题:直接运行pip install xxxxxx后,包会安装到系统自带的2.7版本的Python中,而在用高级版本的Python时会出现仍然缺失这个包的现象. 解决:不用删除系统自带的Python2.7的版本(有文章说删除以后系统中由该版本支持的部分会出错),只要在安装时输入pip3 install xxxxx就行了,同理使用python3代替python指令,这样一来,python代表系

ubuntu 默认python版本切换

电脑上面有些脚本是python2的,有些是python3的,但是系统默认是python2,需要设置环境变量来进行切换. python2切换到python3: echo alias python=python3 >> ~/.bashrc source ~/.bashrc 原文地址:https://www.cnblogs.com/elitphil/p/12077846.html

Ubuntu Python 版本切换

sudo cp /usr/bin/python /usr/bin/python_bak sudo rm /usr/bin/python sudo ln -s /usr/bin/python3.5 /usr/bin/python 原文地址:https://www.cnblogs.com/renqiangnwpu/p/8552403.html

gcc/g++多版本切换 (ubuntu18.04)

使用Ubuntu18.04已经有一段时间了,在使用过程中经常需要处理不同软件的编译工作,但是这时候就遇到这样一个问题,那就是不同软件,甚至是同一个软件的不同版本都会使用不同版本的gcc/g++来进行编译. Ubuntu18.04中自带的gcc/g++ 版本为7.3, 这时候如果我们想要安装4.8版本的,那么命令如下: sudo apt-get install gcc-4.8 sudo apt-get install g++-4.8 安装成功后查看gcc/g++调用版本是否正确: 原文地址:htt

虚拟机 Ubuntu18.04 tensorflow cpu 版本

虚拟机 Ubuntu18.04 tensorflow cpu 版本 虚拟机VMware 配置: 20G容量,可扩充 2G内存,可扩充 网络采用NAT模式 平台:win10下的Ubuntu18.04 出现的问题 网络连接问题 在安装VMware以后,需要将其服务全部打开,正常连上网的应该是右上角出现三个正方形的标志,如果没有的话,就说明有网络问题. 解决方法 在本地电脑中找到服务,打开以VM开头的所有服务 除此之外,如果你自己已经修改过网络链接问题,那么 编辑 -> 虚拟网络编辑器 -> 更改设

Ubuntu18.04下Python Web环境搭建

Python3的安装与卸载 pip, pip3的安装 Django2.x的安装 mysql的安装及命令行工具mycli的安装 virtualenv及virtualenvwrapper的安装 IPython的安装 openjdk的安装(PyCharm需要Java环境) 1. Python3的安装与卸载 首先需要注意的是:系统自带的python(2, 3)建议别删掉!!!系统对自带的python(2, 3)是有依赖的,删掉会崩,自己安装的可以删掉. 此处安装和卸载的都是笔者自己在官网下载的版本,笔者

Mac下切换Python版本

Mac下有多个版本的Python时,需要进行版本切换.我使用的是anaconda,在终端下进行包安装时,默认Python版本是MacOS自带的Python,需要进行手动的版本切换. # 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/bin echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc # 更新bashrc以立即生效 source ~/.bashrc 以我主机为例,切