python -v 和 python3 -V 在 Ubuntu 22.04 LTS 中给出不同的版本

python -v 和 python3 -V 在 Ubuntu 22.04 LTS 中给出不同的版本

python -V输出如下:

python3.11.1

python3 -V输出如下:

python3.10.6.

这是什么意思?我的 Ubuntu 22.04 默认使用哪个版本?

答案1

Ubuntu 22.04默认的Python版本是Python 3.10.6,系统默认使用的就是这个版本。

$ stat /usr/bin/python3
  File: /usr/bin/python3 -> python3.10
  Size: 10              Blocks: 0          IO Block: 4096   symbolic link
Device: 10302h/66306d   Inode: 10486495    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)

符号链接/usr/bin/python通常不存在,因此必须在安装 Python 3.11 时创建它。

因此任何应用程序调用/usr/bin/python都将使用 Python 3.11。

相关内容