要查询在Linux操作系统中所安装的Python版本号,可以通过使用命令行工具或者通过Python编写脚本实现。下面将从几个方面详细介绍如何在Linux中查询Python版本号。
一、使用终端命令查询Python版本号
Linux操作系统提供了多个命令来查询Python版本号,包括python、python3和python-config。
$ python --version
Python 2.7.18
$ python3 --version
Python 3.8.5
$ python-config --version
Python 3.8.5
通过运行上述命令,可以分别查询到Python 2和Python 3的版本号。其中,python命令通常默认指向Python 2.x版本,python3命令则默认指向Python 3.x版本。
二、使用Python脚本查询Python版本号
除了使用终端命令外,还可以编写Python脚本来查询Python版本号。下面是一个示例脚本:
import sys
print("Python 版本号:" + sys.version)
print("Python 解释器:" + sys.executable)
运行上述脚本,可以得到Python版本号和Python解释器的路径。
三、通过软件包管理工具查询Python版本号
如果Linux操作系统上使用了软件包管理工具如apt或yum安装了Python,也可以通过这些工具来查询Python版本号。
对于使用apt的Debian/Ubuntu系统:
$ apt show python
Version: 2.7.18-1
...
对于使用yum的CentOS/RHEL系统:
$ yum info python
Installed Packages
Name : python
Version : 2.7.5
...
通过查询软件包管理工具的信息,可以获取到Python的版本号。
四、通过sys模块查询Python版本号
在Python脚本中,可以使用sys模块来查询Python版本号。
import sys
print("Python 版本号:" + sys.version)
print("Python 解释器:" + sys.executable)
这种方法与在终端命令中运行Python脚本结果相同,可以得到Python版本号和Python解释器的路径。
五、使用python中的platform模块查询Python版本号
Python标准库中的platform模块提供了一种简单的方法来查询Python版本号。
import platform
print("Python 版本号:" + platform.python_version())
print("操作系统:" + platform.system())
print("操作系统版本号:" + platform.release())
运行上述代码,可以得到Python版本号、操作系统名称和版本号。
六、总结
通过终端命令、Python脚本、软件包管理工具和Python标准库中的模块,可以在Linux操作系统中查询到Python的版本号。根据实际需求,选择适合自己的方法来获取所需信息。