Ubuntu查看Python版本
1. 介绍
在Ubuntu系统中,Python是一个常用的编程语言。它的版本会随着时间的推移而更新,因此在开发和管理Python项目时,了解Ubuntu系统中所安装的Python版本是非常重要的。
本文将详细介绍在Ubuntu系统中如何查看Python的版本。我们将讨论几种不同的方法,包括使用命令行以及通过Python解释器来查看版本。
2. 使用命令行
Ubuntu系统提供了几个命令行工具,可以快速查看Python的版本。
2.1 通过python命令
在终端中输入python --version
命令,可以快速显示Python版本。
$ python --version
Python 3.8.10
在上面的示例中,我们可以看到操作系统上安装的Python版本是3.8.10。
2.2 通过python3命令
有时候,同一系统上可能安装了多个不同版本的Python。为了正确查看Python版本,我们可以使用python3
命令。
输入python3 --version
命令后,会显示Python的版本信息。
$ python3 --version
Python 3.8.10
与上面的示例相同,我们可以看到Python版本为3.8.10。
2.3 通过which命令
which
命令可以用来确定命令的绝对路径。通过它,我们可以了解到当前系统上的Python版本所在的路径。
$ which python
/usr/bin/python
$ which python3
/usr/bin/python3
上述示例中,which python
命令输出的路径/usr/bin/python
是Python版本2.x所在的路径。
而which python3
命令输出的路径/usr/bin/python3
是Python版本3.x所在的路径。
3. 使用Python解释器
另外一种查看Python版本的方法是通过Python解释器执行相关代码。
3.1 打开Python解释器
打开终端,输入python
命令来启动Python解释器。
$ python
Python 3.8.10 (default, May 3 2021, 08:27:28)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
成功启动Python解释器后,可以看到Python的版本信息,此处为3.8.10。
3.2 使用sys模块获取版本信息
在Python解释器的交互模式中,可以使用sys
模块的version
属性来获取Python版本。
import sys
print(sys.version)
运行上述代码后,会输出Python的版本信息。
$ python
Python 3.8.10 (default, May 3 2021, 08:27:28)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.version)
3.8.10 (default, May 3 2021, 08:27:28)
[GCC 9.3.0]
3.3 使用platform模块获取版本信息
除了使用sys
模块,我们还可以使用platform
模块来获取Python版本。
import platform
print(platform.python_version())
运行上述代码后,同样会输出Python的版本信息。
$ python
Python 3.8.10 (default, May 3 2021, 08:27:28)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> print(platform.python_version())
3.8.10
4. 总结
本文介绍了在Ubuntu系统中查看Python版本的几种方法。无论是使用命令行工具还是Python解释器,都可以快速获取Python的版本信息。
以下是本文中提到的几种方法的总结:
- 通过
python --version
命令可以查看系统上默认的Python版本。 - 通过
python3 --version
命令可以查看系统上默认的Python 3版本。 - 通过
which python
和which python3
命令可以查看Python可执行文件的路径和版本。 - 在Python解释器中,使用
sys
模块的version
属性可以获取Python版本。 - 在Python解释器中,使用
platform
模块的python_version
函数也可以获取Python版本。
通过掌握这些方法,您可以方便地了解Ubuntu系统上所安装的Python版本,并在开发过程中根据需要选择合适的Python版本。