如何在Windows和Mac上查看Python版本:详细步骤和指南

onion ads platform Ads: Start using Onion Mail
Free encrypted & anonymous email service, protect your privacy.
https://onionmail.org
by Traffic Juicy

如何在Windows和Mac上查看Python版本:详细步骤和指南

Python 是一种流行的、通用的编程语言,广泛应用于数据科学、机器学习、Web 开发和自动化脚本编写等领域。 随着 Python 不断发展,了解你电脑上安装的 Python 版本至关重要。不同版本的 Python 在语法、功能和兼容性方面可能存在差异。本文将详细介绍如何在 Windows 和 Mac 操作系统上查看已安装的 Python 版本,并提供相关的步骤和解释,帮助你轻松完成这项任务。

为什么要了解 Python 版本?

在深入了解如何查看 Python 版本之前,让我们先了解为什么了解 Python 版本如此重要:

  • 兼容性: 不同的库和框架可能只兼容特定版本的 Python。了解你的 Python 版本可以确保你使用的库和框架能够正常工作。
  • 语法差异: Python 2 和 Python 3 之间存在一些重要的语法差异。了解你使用的 Python 版本可以帮助你编写正确的代码。
  • 新功能和改进: 每个新的 Python 版本都会引入新的功能、改进和安全修复。了解你的 Python 版本可以让你了解你可以使用的最新功能。
  • 调试: 在调试代码时,了解 Python 版本可以帮助你识别与版本相关的错误。
  • 项目依赖管理: 使用虚拟环境时,你需要知道你正在使用的 Python 版本,以便正确安装和管理项目依赖。

在 Windows 上查看 Python 版本

在 Windows 上,有几种方法可以查看已安装的 Python 版本。 以下是两种最常用的方法:

方法一:使用命令行 (Command Prompt)

命令行是 Windows 中一个强大的工具,允许你执行各种命令,包括查看 Python 版本。

  1. 打开命令提示符:
    • 按下 Windows 键 + R,打开“运行”对话框。
    • 输入 `cmd`,然后按 Enter 键。 这将打开命令提示符窗口。
  2. 输入命令: 在命令提示符窗口中,输入以下命令之一,然后按 Enter 键:
    • `python –version`
    • `python -V` (注意是大写 V)
    • `py –version` (如果安装了多个 Python 版本)
  3. 查看版本号: 命令执行后,命令提示符将显示已安装的 Python 版本号。 例如:
    Python 3.9.7

解释:

  • `python –version` 和 `python -V` 都是用来显示 Python 版本的标准命令。
  • 如果你的系统安装了多个 Python 版本,并且你使用 `py` 命令启动 Python,那么 `py –version` 将会显示默认的 Python 版本。

注意事项:

  • 如果提示“’python’ 不是内部或外部命令,也不是可运行的程序”,这意味着 Python 没有添加到你的系统环境变量中。 你需要手动将 Python 的安装目录添加到环境变量中,才能使用上述命令。 请参考“将 Python 添加到 Windows 环境变量”部分。

方法二:使用 Python 交互式解释器

Python 交互式解释器提供了一个交互式环境,你可以直接执行 Python 代码。

  1. 打开 Python 交互式解释器:
    • 在命令提示符中,输入 `python` 或 `py`,然后按 Enter 键。 这将打开 Python 交互式解释器。
  2. 输入命令: 在 Python 交互式解释器中,输入以下命令之一,然后按 Enter 键:
    • `import sys; print(sys.version)`
    • `import sys; print(sys.version_info)`
  3. 查看版本号: 命令执行后,Python 交互式解释器将显示已安装的 Python 版本号。 例如:
    3.9.7 (tags/v3.9.7:1dc3e56, Sep 16 2021, 16:37:26) [MSC v.1929 64 bit (AMD64)]

    或者

    sys.version_info(major=3, minor=9, micro=7, releaselevel='final', serial=0)
  4. 退出 Python 交互式解释器: 输入 `exit()` 或按 Ctrl+Z,然后按 Enter 键。

解释:

  • `import sys` 导入 `sys` 模块,该模块提供了对 Python 运行时环境的访问。
  • `sys.version` 包含一个字符串,表示 Python 的版本号和其他构建信息。
  • `sys.version_info` 包含一个命名元组,其中包含 Python 版本的各个组成部分(major, minor, micro, releaselevel, serial)。

将 Python 添加到 Windows 环境变量

如果在使用命令行时遇到“’python’ 不是内部或外部命令,也不是可运行的程序”的错误,你需要将 Python 的安装目录添加到 Windows 环境变量中。 以下是步骤:

  1. 找到 Python 的安装目录:
    • 通常,Python 安装在 `C:\PythonXX` 目录中,其中 `XX` 是 Python 的版本号。 例如,`C:\Python39`。
    • 你也可以在“开始”菜单中找到 Python,右键单击它,选择“打开文件位置”,然后右键单击快捷方式,选择“属性”,在“目标”字段中可以看到 Python 可执行文件的路径。
  2. 打开“系统属性”窗口:
    • 右键单击“此电脑”或“我的电脑”,选择“属性”。
    • 在“系统”窗口中,单击“高级系统设置”。
  3. 打开“环境变量”窗口:
    • 在“系统属性”窗口中,单击“环境变量”按钮。
  4. 编辑“Path”变量:
    • 在“系统变量”部分中,找到名为“Path”的变量,然后单击“编辑”按钮。
    • 在“编辑环境变量”窗口中,单击“新建”按钮。
    • 输入 Python 的安装目录,例如 `C:\Python39`。
    • 再次单击“新建”按钮。
    • 输入 Python 的 Scripts 目录,例如 `C:\Python39\Scripts`。 Scripts 目录包含 `pip` 和其他有用的脚本。
    • 单击“确定”按钮关闭所有窗口。
  5. 重新启动命令提示符: 关闭并重新打开命令提示符窗口,使环境变量更改生效。

解释:

  • 环境变量是操作系统用来查找可执行文件的路径的列表。
  • 将 Python 的安装目录添加到 Path 变量中,可以让操作系统找到 Python 可执行文件,从而可以在命令提示符中直接运行 `python` 命令。
  • Scripts 目录包含 `pip` 和其他有用的脚本,将 Scripts 目录添加到 Path 变量中,可以让你在命令提示符中直接运行这些脚本。

在 Mac 上查看 Python 版本

在 Mac 上,与 Windows 类似,你也可以使用多种方法查看已安装的 Python 版本。 以下是最常见的方法:

方法一:使用终端 (Terminal)

终端是 Mac 上的命令行界面,类似于 Windows 的命令提示符。

  1. 打开终端:
    • 在“启动台”中找到“终端”应用程序,或在“Finder”中搜索“终端”。
  2. 输入命令: 在终端窗口中,输入以下命令之一,然后按 Enter 键:
    • `python3 –version` (通常用于查看 Python 3 的版本)
    • `python3 -V` (注意是大写 V,通常用于查看 Python 3 的版本)
    • `python –version` (如果你的系统默认使用 Python 2,或者你希望查看系统自带的 Python 版本)
    • `python -V` (注意是大写 V,如果你的系统默认使用 Python 2,或者你希望查看系统自带的 Python 版本)
    • `which python3` (查看 python3 的安装路径)
    • `which python` (查看 python 的安装路径)
  3. 查看版本号: 终端将显示已安装的 Python 版本号。 例如:
    Python 3.9.7

    或者

    Python 2.7.16

解释:

  • `python3 –version` 和 `python3 -V` 是用来显示 Python 3 版本的标准命令。
  • `python –version` 和 `python -V` 通常用于查看系统自带的 Python 2 版本。 不过,在较新的 macOS 版本中,Python 2 已经不再默认安装。
  • `which python3` 和 `which python` 可以用来查找 Python 可执行文件的路径。 这可以帮助你确定哪个 Python 版本正在运行。

注意事项:

  • macOS 通常预装了 Python 2。 如果你安装了 Python 3,你需要使用 `python3` 命令来指定 Python 3。
  • 如果提示“command not found: python”,这意味着 Python 没有安装,或者没有正确配置。 你需要安装 Python,并确保它在你的 PATH 环境变量中。

方法二:使用 Python 交互式解释器

与 Windows 类似,你也可以使用 Python 交互式解释器在 Mac 上查看 Python 版本。

  1. 打开 Python 交互式解释器:
    • 在终端中,输入 `python3` (用于 Python 3) 或 `python` (用于 Python 2,如果已安装),然后按 Enter 键。 这将打开 Python 交互式解释器。
  2. 输入命令: 在 Python 交互式解释器中,输入以下命令之一,然后按 Enter 键:
    • `import sys; print(sys.version)`
    • `import sys; print(sys.version_info)`
  3. 查看版本号: 命令执行后,Python 交互式解释器将显示已安装的 Python 版本号。 例如:
    3.9.7 (tags/v3.9.7:1dc3e56, Sep 16 2021, 16:37:26) [Clang 12.0.0 ]

    或者

    sys.version_info(major=3, minor=9, micro=7, releaselevel='final', serial=0)
  4. 退出 Python 交互式解释器: 输入 `exit()` 或按 Ctrl+D。

解释:

  • `import sys` 导入 `sys` 模块,该模块提供了对 Python 运行时环境的访问。
  • `sys.version` 包含一个字符串,表示 Python 的版本号和其他构建信息。
  • `sys.version_info` 包含一个命名元组,其中包含 Python 版本的所有组成部分(major, minor, micro, releaselevel, serial)。

使用 Pip 查看已安装的 Python 包

Pip 是 Python 的包管理工具,可以用来安装、升级和卸载 Python 包。 你也可以使用 Pip 来查看已安装的 Python 包及其版本。

方法一:使用 `pip list` 命令

`pip list` 命令会列出所有已安装的 Python 包及其版本。

  1. 打开命令行或终端:
    • 在 Windows 上,打开命令提示符。
    • 在 Mac 上,打开终端。
  2. 输入命令: 输入以下命令,然后按 Enter 键:
    • `pip list` (如果你的系统只安装了一个 Python 版本)
    • `python -m pip list` (推荐,特别是在安装了多个 Python 版本的情况下)
    • `python3 -m pip list` (如果你想查看 Python 3 的包)
    • `py -m pip list` (如果你的系统安装了多个 Python 版本,并且你使用 `py` 命令启动 Python)
  3. 查看已安装的包: 命令执行后,会显示一个包含已安装的 Python 包及其版本号的列表。 例如:
    Package    Version
    ---------- ------- 
    pip        21.2.4
    setuptools 58.0.4
    wheel      0.37.0

方法二:使用 `pip show` 命令

`pip show` 命令可以用来查看特定 Python 包的详细信息,包括版本号、作者、许可证等。

  1. 打开命令行或终端:
    • 在 Windows 上,打开命令提示符。
    • 在 Mac 上,打开终端。
  2. 输入命令: 输入以下命令,然后按 Enter 键:
    • `pip show 包名` (将“包名”替换为你想要查看的包的名称)
    • `python -m pip show 包名` (推荐,特别是在安装了多个 Python 版本的情况下)
    • `python3 -m pip show 包名` (如果你想查看 Python 3 的包)
    • `py -m pip show 包名` (如果你的系统安装了多个 Python 版本,并且你使用 `py` 命令启动 Python)
  3. 查看包的详细信息: 命令执行后,会显示该包的详细信息。 例如:
    Name: requests
    Version: 2.26.0
    Summary: Python HTTP for Humans.
    Home-page: https://requests.readthedocs.io
    Author: Kenneth Reitz
    Author-email: [email protected]
    License: Apache 2.0
    Location: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages
    Requires: certifi, charset-normalizer, idna, urllib3
    Required-by:

解释:

  • `python -m pip` 确保使用与当前 Python 解释器关联的 Pip 版本。 这在安装了多个 Python 版本的情况下非常重要。

总结

了解你的 Python 版本对于确保代码兼容性、利用最新功能和调试问题至关重要。 本文介绍了在 Windows 和 Mac 操作系统上查看 Python 版本的几种方法,包括使用命令行、Python 交互式解释器和 Pip 包管理工具。 希望这些步骤和解释能够帮助你轻松确定你的 Python 版本,并有效地管理你的 Python 开发环境。

常见问题解答 (FAQ)

  1. 如何安装 Python?
    • 在 Windows 上,你可以从 Python 官网 (https://www.python.org/downloads/windows/) 下载安装程序,并按照提示进行安装。 在安装过程中,请确保勾选“将 Python 添加到 PATH”选项。
    • 在 Mac 上,你可以使用 Homebrew 包管理器安装 Python。 首先,安装 Homebrew (如果尚未安装)。 然后,运行命令 `brew install python3` 来安装 Python 3。
  2. 如何升级 Python?
    • 在 Windows 上,你可以从 Python 官网下载最新版本的安装程序,并按照提示进行安装。 安装程序会自动卸载旧版本,并安装新版本。
    • 在 Mac 上,你可以使用 Homebrew 包管理器升级 Python。 运行命令 `brew upgrade python3` 来升级 Python 3。
  3. 如何创建 Python 虚拟环境?
    • 虚拟环境可以帮助你隔离不同项目的依赖关系。 要创建虚拟环境,请使用 `venv` 模块。 例如,要创建一个名为 `myenv` 的虚拟环境,请运行命令 `python -m venv myenv`。 然后,激活虚拟环境。 在 Windows 上,运行 `myenv\Scripts\activate`。 在 Mac 上,运行 `source myenv/bin/activate`。
  4. 如何卸载 Python?
    • 在 Windows 上,你可以使用“控制面板”中的“程序和功能”卸载 Python。
    • 在 Mac 上,你可以删除 Python 的安装目录,以及相关的符号链接。
0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments