检查 Windows 中是否安装了 Python

Muhammad Waiz Khan 2023年1月30日 2021年10月2日
  1. 使用 py 命令检查 Windows 中是否安装了 Python
  2. 使用 py --version 命令检查 Windows 中是否安装了 Python
  3. 使用 where 命令检查 Windows 中是否安装了 Python
检查 Windows 中是否安装了 Python

本教程将研究检查 Python 是否安装在 Windows 中的多种方法。我们可以使用下面解释的三个命令检查 Python 是否安装在 Windows 中。

使用 py 命令检查 Windows 中是否安装了 Python

当我们在 Windows 命令提示符中执行 py 命令时,它首先显示计算机上安装的最新版本的详细信息,然后运行/启动已安装的版本。

如果我们需要检查是否安装了某个版本的 Python,即 Python 2 或 3,我们可以使用以下命令来完成。

对于 Python 2.x,

py -2

对于 Python 3.7,

py -3.7

如果未安装指定版本的 Python,该命令将首先返回 not found 错误,然后返回由 py 启动器安装的所有已安装的 Python 版本。

C:\WINDOWS\system32>py -2.5
Python 2.5 not found!
Installed Pythons found by py Launcher for Windows
 -3.8-32 *
 -3.7-64
 -2.7-64

Requested Python version (2.5) not installed, use -0 for available pythons

如果未安装 py 启动器,将返回以下错误。

'py' is not recognized as an internal or external command,
operable program or batch file.

使用 py --version 命令检查 Windows 中是否安装了 Python

我们还可以使用以下命令检查安装了哪个版本的 Python 2 或 3。

py --version

上面的命令会返回电脑上安装的最新版本,不会启动。我们还可以通过以下方式检查是否安装了某些特定版本的 Python。

py -2 --version

它将返回计算机上安装的最新版本的 Python 2。如果未安装命令中指定的 Python 版本,如 py 命令,它将返回计算机上安装的所有版本。

使用 where 命令检查 Windows 中是否安装了 Python

Windows where 命令用于在目录树中搜索和显示文件。该命令在当前目录和 PATH 环境变量中指定的路径中搜索给定的 pattern

where 命令可以方便地在 PATH 环境变量中定位同一命令的多个版本。因此,如果我们使用 where 命令查找 python,它将返回 python.exe 的所有副本的路径。

C:\WINDOWS\system32>where python
C:\Python27\python.exe
C:\Users\Waiz\AppData\Local\Programs\Python\Python37\python.exe
C:\Users\Waiz\AppData\Local\Programs\Python\Python38-32\python.exe

如果计算机上未安装 Python,where 命令将返回以下错误。

INFO: Could not find files for the given pattern(s).