You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04.7下Python版本升级失败求助

解决Ubuntu 16.04.7安装Python3.8后python3版本未更新的问题

Ubuntu 16.04默认将Python3.5绑定为python3的默认指向,直接安装Python3.8不会自动替换这个关联(避免破坏系统依赖组件),可以通过以下方式处理:

  • 直接调用Python3.8
    安装完成后,直接用python3.8命令即可运行新版本:

    python3.8 --version
    # 运行脚本时指定版本
    python3.8 your_script.py
    
  • 通过update-alternatives设置默认python3版本(推荐)
    这个工具可以安全管理多版本Python的切换:

    1. 将Python3.5和3.8添加到备选版本列表:
      sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
      sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2
      
      数字代表优先级,数值越大优先级越高
    2. 选择默认版本:
      sudo update-alternatives --config python3
      
      执行后会弹出选项列表,输入对应Python3.8的编号回车即可。之后再执行python3 --version就能看到版本已切换为3.8。
  • 注意事项
    不要修改/usr/bin/python的指向(默认关联Python2.7),系统大量核心工具依赖Python2.7,强制修改会导致系统异常。如果切换到Python3.8后部分系统工具出现问题,可重新执行sudo update-alternatives --config python3切换回Python3.5。

内容的提问来源于stack exchange,提问作者YAKOVM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 19:15:12