在输出中打印Python版本

616 投票
9 回答
496001 浏览
提问于 2025-04-15 13:29

我该如何在我的脚本中打印出当前Python安装的版本号呢?

9 个回答

74

你可以通过不同的方法来查看你电脑上安装的Python版本,具体用哪种方法可以根据你的需求来选择。以下是几种打印Python版本的方法:

  1. 使用sys模块:
    import sys
    
    print("Python version")
    print(sys.version)
    print("Version info.")
    print(sys.version_info)
    
  2. 使用platform模块:
    import platform
    
    print(platform.python_version())
    
  3. 通过命令行(终端或命令提示符):
    python --version
    
  4. 使用sysconfig模块(获取更详细的信息):
    import sysconfig
    
    print(sysconfig.get_python_version())
    
  5. 使用platform模块(获取详细的版本信息):
    import platform
    
    print(platform.python_build())
    
  6. 在交互式Python环境中:
    >>> import sys
    >>> sys.version
    

这些方法可以让你了解到关于你系统上当前安装的Python版本的不同细节。

268
import platform
print(platform.python_version())

这段代码会输出类似下面的内容:

3.7.2

786

试试这个

import sys
print(sys.version)

这段代码会打印出完整的版本信息字符串。如果你只想要Python的版本号,那么Bastien Léonard的解决方案是最好的选择。你也可以先看看完整的字符串,看看自己是否需要它或者其中的某些部分。

撰写回答