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

如何在CentOS系统中将Python 3.9设置为默认Python解释器

CentOS 下将源码安装的Python3设为默认解释器操作步骤
  • 第一步:确认Python3实际安装路径
    直接执行命令查看你装在/usr/local/bin下的Python文件:
    ls /usr/local/bin/python*
    执行后会返回带具体版本号的可执行文件路径,比如/usr/local/bin/python3.11,记好这个完整路径,后续命令里的版本号替换成你实际查到的即可。
  • 第二步:修复python3: command not found报错
    这个报错是因为安装后没有生成通用的python3软链接,直接执行命令创建软链即可:
    ln -s /usr/local/bin/python3.x /usr/local/bin/python3
    注意:不要修改、删除/usr/bin路径下的系统自带Python2文件,CentOS的yum、防火墙配置等大量系统工具依赖Python2运行,乱改会直接导致系统工具崩溃。
    执行完后输入python3 -V,能正常返回Python3版本号即说明这步配置成功。
  • 第三步:将python命令默认指向Python3
    用别名配置的方式最安全,不会改动系统原有文件,优先配置当前用户生效:
    执行命令将别名写入bash配置:
    echo "alias python=/usr/local/bin/python3" >> ~/.bashrc
    执行命令让配置立即生效:
    source ~/.bashrc
    如果需要让服务器上所有用户输入python都默认调用Python3,就执行全局配置命令:
    echo "alias python=/usr/local/bin/python3" >> /etc/bashrc && source /etc/bashrc
  • 第四步:验证配置结果
    终端直接输入python,如果进入Python3交互环境、执行python -V返回你安装的Python3版本号,说明配置完成。

避坑提示:如果后续运行yum等系统工具报Python相关错误,是因为工具默认找python命令指向的解释器,临时修改对应工具脚本首行的解释器路径为#!/usr/bin/python2即可正常运行;如果要回退配置,只需要删除.bashrc或/etc/bashrc里你加的那行alias配置,重新登录终端就会恢复原来的Python2默认设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 15:48:16