HOWTO · Python

检查 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).