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

Ubuntu 22.04 LTS中python与python3命令显示不同Python版本的疑问咨询

Ubuntu 22.04 LTS中python与python3命令显示不同Python版本的疑问咨询

嗨,这情况我之前也碰到过,给你捋得明明白白的:

首先,Ubuntu 22.04 LTS出厂时默认不预装Python 2,系统自带的核心Python 3版本就是你用python3 -V查到的3.10.6——这个版本是系统很多内置工具(比如apt包管理器、系统维护脚本)的依赖核心,可不能随便改动。

而你用python -V查到的3.11.1,大概率是你后来手动安装的Python 3.11版本,并且自己设置了软链接,把python这个命令指向了python3.11。毕竟系统默认是没有python这个命令的,得用户自己配置。

至于“系统默认用哪个版本”——其实得看你调用的命令:

  • 直接敲python运行脚本或进入交互环境时,用的是3.11.1
  • 敲python3的话,用的是系统原生的3.10.6版本

要是你想确认它们的具体指向,还可以用这两个命令查看路径:

which python
which python3

输出的路径会告诉你python和python3分别链接到哪个版本的可执行文件,比如python可能指向/usr/local/bin/python3.11,而python3指向/usr/bin/python3.10。

最后提醒一句:千万别随便修改python3的软链接指向,不然很可能导致系统依赖的工具罢工哦!

备注:内容来源于stack exchange,提问作者maharshi shukla

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 14:29:04