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

如何在Amazon Linux 2中设置Python默认版本为Python 3

在Amazon Linux 2中全局将python默认指向Python3的方法

以下是两种系统级全局生效的配置方法:

方法一:使用alternatives工具(推荐)

alternatives是系统自带的替代命令管理工具,能安全切换默认命令版本,且可随时恢复:

  • 先确认Python3的路径,执行:which python3,通常输出为/usr/bin/python3
  • 添加Python3到python命令的替代列表:
    sudo alternatives --install /usr/bin/python python /usr/bin/python3 1
    
  • 设置Python3为默认选项:
    sudo alternatives --set python /usr/bin/python3
    
  • 验证:执行python --version,应显示Python3的版本信息

如果后续需要切回Python2,执行:

sudo alternatives --set python /usr/bin/python2

方法二:创建全局软链接

直接替换系统默认的python软链接,操作更直接,但需注意备份原有链接:

  • 备份原有指向Python2的python链接:
    sudo mv /usr/bin/python /usr/bin/python.bak
    
  • 创建新的软链接指向Python3:
    sudo ln -s /usr/bin/python3 /usr/bin/python
    
  • 验证:执行python --version确认生效

注意事项

Amazon Linux 2中的部分系统工具(如yum)依赖Python2,修改全局默认后可能导致这些工具失效。解决方法是修改工具的脚本头部:

  • 编辑/usr/bin/yum和/usr/libexec/urlgrabber-ext-down,将第一行的#!/usr/bin/python改为#!/usr/bin/python2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 03:52:07