ubuntu下设定pyhton默认版本

优于目前的编译和拉取代码通常使用的python2版本,而本地默认使用的是3.8.1版本,需要将默认使用python版本设定为2.7

  • pythoon版本一般存放在路径/usr/bin下面(如下图所示),也可使用which python查看路径          
~ » which python                                                                                                                                                                                         ubuntu@zy
/usr/bin/python
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
~ » cd /usr/bin                                                                                                                                                                                          ubuntu@zy
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/usr/bin » ls -l python*                                                                                                                                                                                 ubuntu@zy
lrwxrwxrwx 1 root root      24 12月 29 16:17 python -> /etc/alternatives/python
lrwxrwxrwx 1 root root       9 3月  13  2020 python2 -> python2.7
-rwxr-xr-x 1 root root 3629032 8月   4 19:16 python2.7
lrwxrwxrwx 1 root root       9 3月  13  2020 python3 -> python3.8
-rwxr-xr-x 2 root root 4460304 10月 10 00:55 python3.5
-rwxr-xr-x 2 root root 4460304 10月 10 00:55 python3.5m
-rwxr-xr-x 1 root root 5486352 7月  28 20:59 python3.8
-rwxr-xr-x 1 root root     384 3月  28  2020 python3-futurize
-rwxr-xr-x 1 root root     388 3月  28  2020 python3-pasteurize
----------------------------------------------------------------

ls -l可以看到默认python的软连接指向/etc/alternatives的python

  • 则进入该目录下/etc/alternatives执行ls -l python*,可以看出默认使用的python版本
/etc/alternatives » ls -l python*                                                                                                                                                                        ubuntu@zy
lrwxrwxrwx 1 root root 18 1月   5 13:51 python -> /usr/bin/python2.7
  • 使用update-alternatives --install建立连接
    /etc/alternatives » sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7
    [sudo] ubuntu 的密码:
    update-alternatives: --install 需要 <链接> <名称> <路径> <优先级>
    
    使用 update-alternatives --help 查看关于程序用法的信息。
    ---------------------------------------------------------------------------------------------------------
    /etc/alternatives » sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

    在/usr/bin/python这个目录下,建立一个链接符号为“Python”的链接,这里指定了python2.7。后面还有一个数字,代表了优先级,数字越大优先级越高

  • etc/alternatives下执行sudo update-alternatives --config python ,选择想要的版本,回车就可以了
    /etc/alternatives » sudo update-alternatives --config python                                                                                                                                             ubuntu@zy
    [sudo] ubuntu 的密码: 
    有 2 个候选项可用于替换 python (提供 /usr/bin/python)。
    
      选择       路径              优先级  状态
    ------------------------------------------------------------
      0            /usr/bin/python2.7   1         自动模式
    * 1            /usr/bin/python2.7   1         手动模式
      2            /usr/bin/python3.8   1         手动模式
    
    要维持当前值[*]请按<回车键>,或者键入选择的编号:
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值