更改 Python 版本

Muhammad Waiz Khan 2023年1月30日 2021年4月29日
  1. 通过替换命令来更改 Python 版本
  2. 在脚本文件中指定 Python 版本
更改 Python 版本

在本教程中,我们将研究更改或设置特定版本的 Python 以执行程序的不同方法。由于一台计算机上一次可以有多个 Python 版本,因此假设我们在计算机上安装了 Python 3.xy 版本,并希望将其用于所有任务。

由于 Python 3 与 Python 2 程序不向后兼容,因此许多程序可能仍需要 Python 2,因此将默认的 Python 版本更改为 Python 3 并不是一个好主意。因此,我们可以使用 python3 命令执行 Python 3 脚本和 python 命令来执行 Python 2 脚本。

当使用 python 命令或执行 Python 脚本时,我们还可以做以下事情来使用 Python 3 代替 Python 2。

通过替换命令来更改 Python 版本

通过 python 命令使用最新版本的 Python 3 的一种简单方法是将 python 关键字替换为 python3。我们可以在基于 Linux 的操作系统中使用 alias 命令,在 Windows 中使用 doskey 命令,将 python 替换为 python3。因此,每当使用 python 命令时,它将被 python3 替换,并且计算机上可用的最新版本的 Python 3 将用于执行脚本。

以下示例演示了如何在基于 Linux 的操作系统和 Windows 中将 python 替换为 python3

Linux:

alias python=python3

Windows:

doskey python=python3

在脚本文件中指定 Python 版本

由于 Python 2 使用了 python 命令,因此不建议更改默认的 Python 版本,因为许多程序和脚本仍需要 Python 2 才能运行。另一种方法是在 Python 脚本文件中指定要执行的 Python 版本。我们可以通过在脚本文件的第一行提及 Python 版本来指定执行脚本文件的 Python 版本。

我们可以使用以下文本作为脚本文件的第一行,以使用计算机上可用的最新版本的 Python 3 执行 Python 脚本。

#! python3

我们还可以通过将以下文本放在 Python 脚本文件的第一行中来指定我们选择的 Python 版本。

#! python 2.5

假设指定的版本在计算机上可用。在这种情况下,操作系统将使用该版本执行 Python 脚本,否则将返回类似的错误,如下所示。

Requested Python version is not installed