ubuntu更改默认python版本_更改Ubuntu默认python版本的方法
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版本的方法相关推荐
- 查看Python的版本_查看当前安装Python的版本
一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...
- 树莓派更改python版本_为树莓派升级Python版本
树莓派是基于Linux的单片机电脑,由英国树莓派基金会开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育.Raspberry Pi OS是为树莓派基于Debian开发的操作系统. 首先,可以 ...
- linux修改默认python版本_将Linux下python默认版本切换成替代版本
当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件.你可以按照以下方法使用 ls 命令来查看你的系 ...
- tensorflow对应的python版本_详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
参考官网地址: Windows端:https://tensorflow.google.cn/install/source_windows CPU Version Python version Comp ...
- 更改exe程序图标_更改电脑文件夹颜色、样式、图标,让文件夹不再是单一的黄色...
电脑文件夹一般默认的是样式.图标.颜色,如下图所示: 文件夹 那么,怎样改变这三种设定呢?其实操作很简单,下面小编介绍一个小工具,具体的操作步骤如下: 1.首先,下载安装,下载下来的安装包是一个压缩包 ...
- anaconda3对应的python版本_利用SWIG实现Python调用C/C++!速度快就算了,代码量还特少!...
SWIG简介 SWIG是Simplified Wrapper and Interface Generator的简称,它是一个能将C和C++的程序与其他各种高级语言诸如Perl,Python,Ruby和 ...
- mac系统如何转换python版本_[转]mac下Python升级到指定的版本
以2.7升级到3.3为例 1.删除原版本 a)删除系统库中的版本 sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 ...
- 零基础学python 视频_全网最全Python视频教程真正零基础学习Python视频教程 490集...
Python Web开发-进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程 [课程简介] 这是一门Python Web开发进阶课程,手把手教你用Python开发完整的商业 ...
- 下载python步骤_下载及安装Python详细步骤
安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载python (1)python下载地址 (2)选择下载的版本 (3)点开download后,找到下载 ...
最新文章
- SNMP 协议 OID的使用
- 硬盘运行时断电会导致硬盘怎样
- 百度小程序--支付功能
- java日志处理汇总
- 【全链路质量监控与QoE】
- c语言while运行出现错误,【图片】为什么我的while(1)不执行啊?【c语言吧】_百度贴吧...
- 前端学习(2902):javascript浏览器的历史
- linux需要的GLIBCXX版本,linux-如果我已经安装了GLIBCXX_4.1.2,则需要GLIBCXX_3.4.9吗?
- 【华为云技术分享】HDC.Cloud | 为防止交通事故,95后学生运用“黑科技”这样做!
- 企业千人千面管理模式_金山云助力新零售:如何让零售企业实现“千人千面”...
- 不实用额外变量 交换_变量交换:巧用异或运算
- 红米7pro支持html不,可以畅快的刷机了,红米Note 7 Pro等机型适配 TWRP
- (三)office2016-excel制作打钩按钮
- MSSQL_8 操作结果集
- Python数据可视化,Pyecharts库,外圆环内饼图制作
- 加解密算法及国密算法介绍
- 现在考Oracle 19c OCP还需要官方的培训记录吗?
- linux网卡断流测试,Windows XP SP2操作系统下网络非完全断流的再分析(转)
- 使用树莓派拍摄延时动画,制作GIF图
- ThinkPHP+Redis实现简单抽奖
热门文章
- 由【说说JSON和JSONP..】博文,想到的MVC 扩展
- 你这种直来直去的英语,买家受不了
- 2018危机与机遇丨PMCAFF年度精选合集
- PMCAFF | 刷微信朋友圈行为分析:刷朋友圈是一种感觉?有一种批皇帝批奏章的感觉...
- 【运营】策划朋友圈营销必知的微信八大“封杀”规则
- 实现SQL SERVER 下的PadLeft函数
- 数组去重的各种方法速度对比
- 部署安装kubernetes client-python,执行pip install setup.py时报错
- 文件或目录权限chmod,更改所有者和所属组chown ,umask的使用 ,隐藏权限的使用 lsattr,chattr...
- 《易学C++(第2版)》——1.10 习题