ubuntu18.04多版本python管理

首先通过ls命令查一下目前ubuntu系统中已安装的python版本

ls -l /usr/bin | grep python

通过以下命令查看具体版本:

python2 --version

python3 --version

然后通过以下命令查看目前有哪些可供选择的python版本

update-alternatives --list python

如果出现如下错误

update-alternatives: 错误: 无 python 的候选项

则需要提升到root权限,将多种python版本录入到后选项中,命令模板如下

sudo update-alternatives: --install 需要 <链接> <名称> <路径> <优先级>

本人的python版本有两个,一个是3.6,一个是2.7,故命令如下:

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

(注意这里不是2.7.1,而是指优先级数为1,数值越大,优先级越高)

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

 终端会有如下显示

update-alternatives: 使用 /usr/bin/python2.7 来在自动模式中提供 /usr/bin/python (python)

update-alternatives: 使用 /usr/bin/python3.6 来在自动模式中提供 /usr/bin/python (python)

利用如下命令检测目前有哪些python版本的候选项

update-alternatives --display python

最后通过如下命令选择应用哪种python版本进行编程sudo update-alternatives --config python

sudo update-alternatives --config python

本人结果如下:

There are 2 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python2.7   2         auto mode
  1            /usr/bin/python2.7   2         manual mode
  2            /usr/bin/python3.6   1         manual mode

Press <enter> to keep the current choice[*], or type selection number:

 通过以上操作即可实现ubuntu下python版本的切换。

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值