我正在使用可以执行Python的应用程序(QGIS),并且可以使用Python编写的插件进行扩展。根据平台的不同,此应用程序的安装程序会带来自己的Python发行版,它将与应用程序使用的应用程序一起安装。在其他平台上,安装不会带来Python并且使用系统Python解释器。
我可以从Python(在应用程序的交互式Python控制台中或在插件中)中找到正在使用的Python吗?
答案 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())