如何在Python中找出我正在使用的Python发行版?

时间:2016-09-02 14:54:15

标签: python

我正在使用可以执行Python的应用程序(QGIS),并且可以使用Python编写的插件进行扩展。根据平台的不同,此应用程序的安装程序会带来自己的Python发行版,它将与应用程序使用的应用程序一起安装。在其他平台上,安装不会带来Python并且使用系统Python解释器。

我可以从Python(在应用程序的交互式Python控制台中或在插件中)中找到正在使用的Python吗?

4 个答案:

答案 0 :(得分:2)

来自version_info模块的

sys为您提供了答案:

import sys

print sys.version_info
sys.version_info(major=2, minor=7, micro=12, releaselevel='final', serial=0)

您可以使用ie:

获取它的每个值
print sys.version_info.major

答案 1 :(得分:1)

您可以使用sys.executable检索正在使用的Python可执行文件的路径:

import sys

print(sys.executable)
# e.g.
#     /usr/bin/python2
# for the system Python 2 interpreter on Linux

答案 2 :(得分:0)

>>> import sys
>>> sys.version
'2.7.12 (default, Jun 29 2016, 14:05:02) \n[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)]'

答案 3 :(得分:0)

>>> import platform
>>> print(platform.python_version())