1.查看基本信息

# 列出所有已安装python

ls /usr/bin/python*

#查看默认的 Python 版本信息:

python --version

2.基于用户修改 默认Python 版本

想要为某个特定用户修改 Python 版本,只需要在其 home 目录下创建一个 alias(别名) 即可。

该操作执行:(打开该用户的 ~/.bashrc文件,添加新的别名信息来修改默认使用的 Python 版本)

alias python='/usr/bin/python3.7'

3. 在系统级修改 Python 版本

问题

如果出现以下所示的错误信息,则表示 Python 的替代版本尚未被 update-alternatives 命令识别。

$ update-alternatives --list python

update-alternatives: error: no alternatives for python

解决:想解决这个问题,我们需要更新一下替代列表,将 python2.7 和 python3.4 放入其中。

sudo 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

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.4 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.4.2

接下来,我们再次列出可用的 Python 替代版本。

update-alternatives --list python

/usr/bin/python2.7

/usr/bin/python3.4

现在开始,我们就可以使用下方的命令随时在列出的 Python 替代版本中任意切换了。

update-alternatives --config python

移除替代版本

一旦我们的系统中不再存在某个 Python 的替代版本时,我们可以将其从 update-alternatives 列表中删除掉。例如,我们可以将列表中的 python2.7 版本移除掉。

sudo update-alternatives --remove python /usr/bin/python2.7

#update-alternatives: removing manually selected alternative - switching python to auto mode

#update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode

方法2、移除软连接

rm -rf /data/logs

ln -s /temp/logs /data/logs

解决软连接ln报错-bash: /usr/local/bin/mysql: Too many levels of symbolic links

ubuntu更改默认python版本_更改Ubuntu默认python版本的方法相关推荐

  1. 查看Python的版本_查看当前安装Python的版本

    一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...

  2. 树莓派更改python版本_为树莓派升级Python版本

    树莓派是基于Linux的单片机电脑,由英国树莓派基金会开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育.Raspberry Pi OS是为树莓派基于Debian开发的操作系统. 首先,可以 ...

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

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

  4. tensorflow对应的python版本_详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系

    参考官网地址: Windows端:https://tensorflow.google.cn/install/source_windows CPU Version Python version Comp ...

  5. 更改exe程序图标_更改电脑文件夹颜色、样式、图标,让文件夹不再是单一的黄色...

    电脑文件夹一般默认的是样式.图标.颜色,如下图所示: 文件夹 那么,怎样改变这三种设定呢?其实操作很简单,下面小编介绍一个小工具,具体的操作步骤如下: 1.首先,下载安装,下载下来的安装包是一个压缩包 ...

  6. anaconda3对应的python版本_利用SWIG实现Python调用C/C++!速度快就算了,代码量还特少!...

    SWIG简介 SWIG是Simplified Wrapper and Interface Generator的简称,它是一个能将C和C++的程序与其他各种高级语言诸如Perl,Python,Ruby和 ...

  7. mac系统如何转换python版本_[转]mac下Python升级到指定的版本

    以2.7升级到3.3为例 1.删除原版本 a)删除系统库中的版本 sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 ...

  8. 零基础学python 视频_全网最全Python视频教程真正零基础学习Python视频教程 490集...

    Python Web开发-进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程 [课程简介] 这是一门Python Web开发进阶课程,手把手教你用Python开发完整的商业 ...

  9. 下载python步骤_下载及安装Python详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载python (1)python下载地址 (2)选择下载的版本 (3)点开download后,找到下载 ...

最新文章

  1. SNMP 协议 OID的使用
  2. 硬盘运行时断电会导致硬盘怎样
  3. 百度小程序--支付功能
  4. java日志处理汇总
  5. 【全链路质量监控与QoE】
  6. c语言while运行出现错误,【图片】为什么我的while(1)不执行啊?【c语言吧】_百度贴吧...
  7. 前端学习(2902):javascript浏览器的历史
  8. linux需要的GLIBCXX版本,linux-如果我已经安装了GLIBCXX_4.1.2,则需要GLIBCXX_3.4.9吗?
  9. 【华为云技术分享】HDC.Cloud | 为防止交通事故,95后学生运用“黑科技”这样做!
  10. 企业千人千面管理模式_金山云助力新零售:如何让零售企业实现“千人千面”...
  11. 不实用额外变量 交换_变量交换:巧用异或运算
  12. 红米7pro支持html不,可以畅快的刷机了,红米Note 7 Pro等机型适配 TWRP
  13. (三)office2016-excel制作打钩按钮
  14. MSSQL_8 操作结果集
  15. Python数据可视化,Pyecharts库,外圆环内饼图制作
  16. 加解密算法及国密算法介绍
  17. 现在考Oracle 19c OCP还需要官方的培训记录吗?
  18. linux网卡断流测试,Windows XP SP2操作系统下网络非完全断流的再分析(转)
  19. 使用树莓派拍摄延时动画,制作GIF图
  20. ThinkPHP+Redis实现简单抽奖

热门文章

  1. 由【说说JSON和JSONP..】博文,想到的MVC 扩展
  2. 你这种直来直去的英语,买家受不了
  3. 2018危机与机遇丨PMCAFF年度精选合集
  4. PMCAFF | 刷微信朋友圈行为分析:刷朋友圈是一种感觉?有一种批皇帝批奏章的感觉...
  5. 【运营】策划朋友圈营销必知的微信八大“封杀”规则
  6. 实现SQL SERVER 下的PadLeft函数
  7. 数组去重的各种方法速度对比
  8. 部署安装kubernetes client-python,执行pip install setup.py时报错
  9. 文件或目录权限chmod,更改所有者和所属组chown ,umask的使用 ,隐藏权限的使用 lsattr,chattr...
  10. 《易学C++(第2版)》——1.10 习题