亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> Python

Linux、macOS、Windows快速检查Python版本指南

以下是使用脚本检查Python版本的方法

命令适用环境用途输出
python –version
python -v
python -vv
命令行或终端
Windows/Mac/Linux
Python 3.10.7
import sys
sys.version
脚本作为字符串使用
'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'
import platform
platform.python_version()
脚本短格式字符串
'3.10.7'
platform.python_version_tuple()脚本短格式元组
('3','10','7')

如何用脚本检查Python版本?

Python脚本可识别计算机安装的Python版本。能验证系统是否安装多个版本。检查Python版本的脚本在Windows、Mac OS、Linux发行版中相同。可导入Python的platform模块或sys模块创建脚本。

以下代码用于sys模块:

命令行代码:

import sys
sys.version

输出:

'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'

参考以下命令行截图:

执行上述脚本,先在命令行调用python获取上述结果。

以下代码用于platform模块:

命令行代码:

import platform
print(platform.python_version())

输出:

3.10.7

参考以下命令行截图:

在基于Web的解释器中使用以下代码:

Python代码:

from platform import python_version
print("Current Python Version-", python_version())

输出:

Current Python Version- 3.8.10

参考以下Web解释器截图:

获取Python版本信息,使用以下脚本:

Python命令:

print(sys.version_info)

输出

Sys.version_info(major=3, minor=10,micro=7,releaselevel='final',serial=0)

截图

获取Python版本元组信息,使用以下脚本:

Python命令

print(type(sys.version_info))

输出

<class 'sys.version_info'>

截图

获取Python主版本信息,使用以下脚本:

Python命令

print(sys.version_info[0])

输出

3

截图

Python命令

print(sys.version_info.major)

输出

3

截图

获取平台Python信息,使用以下脚本:

Python命令

import platform
print(platform.python_version())

输出

3.10.7

截图

获取平台Python版本类型信息,使用以下脚本:

Python命令

print(type(platform.python_version()))

输出

<class 'str'>

截图

获取Python版本元组信息,使用以下脚本:

Python命令

print(platform.python_version_tuple())

输出

('3','7','0')

截图

Python命令

print(type(platform.python_version_tuple())

输出

<class 'tuple'>

截图

如何用Windows命令行检查Python版本?

以下是用Windows命令行检查Python版本的步骤:

步骤1)输入cmd打开命令提示符

步骤2)命令提示符打开后,在CLI输入以下命令获取Python版本名。

命令代码:

python3 --version

输出:

Python 3.10.7

注意:运行命令前确保Python已预装。

或者打开命令行输入以下命令:

命令代码:

python --version

输出:

Python 3.10.7

参考命令提示符执行结果截图:

截图:

如何用Windows PowerShell检查Python版本?

在Windows PowerShell检查Python版本:

但运行此命令前,确保Python已预装。

以下是在命令行输入的命令:

PowerShell代码:

python3 --version

输出:

Python 3.10.7

或者打开命令行输入以下命令:

PowerShell代码:

python --version

输出:

Python 3.10.7

参考命令提示符执行结果截图:

如何在Linux中检查Python版本?

以下是在Linux中检查Python版本的步骤:

步骤1)打开终端检查Python版本

步骤2)打开如下窗口:

步骤3)在Linux终端输入以下命令获取Python版本名。

以下是在终端输入的命令:

Linux终端代码:

python3 --version

输出:

Python 3.5.2

或者打开终端输入以下命令:

Linux终端代码:

python --version

输出:

Python 2.7.12

上述命令帮助用户检查系统是否安装Python 2。参考Linux终端执行结果截图:

截图:

确保Python已预装于计算机操作系统。多数高级Linux发行版(如Ubuntu、Fedora)预装Python。

或者在Linux终端用以下命令获取发行版中安装的Python版本名:

Linux终端代码:

python -VV

输出

Python 2.7.12

截图:

Linux终端代码:

python3 -c "import sys; print(sys.version)."

输出

3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]

截图:

Linux终端代码:

python3 -c "import sys; print(sys.version_info)"

输出

sys.version_info(major=3,minor=2,releaselevel='final',serial=0)

截图:

Linux终端代码:

python3 -c "import platform; print(platform.python_version())"

输出

3.5.2

截图:

上述命令唯一差别在于Python模块用法。模块提供变量和函数名操作Python环境不同部分。模块获取操作系统、硬件、解释器等底层平台数据。

如何在Mac上检查Python版本?

以下是检查Python版本的步骤:

步骤1)在Mac OS检查Python版本

在Mac OS桌面菜单右上角搜索框输入terminal命令并点击打开终端。

步骤2)打开如下窗口:

步骤3)在终端窗口使用以下命令获取Python版本名。

注意:运行命令前确保Python已预装。多数高级Mac OS发行版预装Python。

以下是在终端输入的命令:

Mac OS终端代码:

python3 --version

输出:

Python 3.3.1

或者打开终端输入以下命令:

Mac OS终端代码:

python --version

输出:

Python 2.7.4

上述命令帮助用户检查系统是否安装Python 2。

参考Mac OS终端执行结果截图:

截图:

如何检查同一系统安装的多个Python版本?

计算机系统可安装多个Python版本。因此计算机可同时安装版本2和3。

验证两版本,用户可打开命令行输入以下命令:

场景1:检查Python 2版本

命令行 \ 终端代码:

python --version

场景2:检查Python 3版本

操作系统命令:

python3 --version

Python 2还是Python 3

以下是两版本对比:

结论

常见问题:

Python

  1. Python GUI 开发:Tkinter 完全指南
  2. 精通Python While循环:语法、示例与最佳实践
  3. Python collections.Counter:高效计数、更新与算术运算
  4. Python文件管理:轻松重命名与删除文件
  5. Python SciPy:科学计算库与函数综合教程
  6. Python 运算符大全:算术、比较、逻辑、位运算等核心用法
  7. 精通 Python 自定义异常:实战指南
  8. Python strip() 方法完全指南:去除首尾空白与自定义字符实战
  9. Python 数据类:现代语法下的数据管理利器
  10. 精通 Python 多重继承、多层继承与方法解析顺序 (MRO)
  11. 精通 Python 字典:创建、操作与进阶技巧
  12. 精通Python循环控制:break 与 continue