2

如何在 Windows 10 上使用 Python 3.8 和 3.7。我想做两个应用程序,但一个需要 3.8,另一个需要 3.7。那么如何在一个 Windows 10 中管理这两个版本。

4

2 回答 2

5

您应该只安装 Python 3.7 和 Python 3.8 并确保还安装了适用于 Windows 的 Python Launcher(这是默认设置)。

然后,您可以分别使用 Python 3.7 或 3.8 版本运行您的脚本py -3.7 main.pypy -3.8 main.py运行 main.py。

或者(实际上更好),您可以在 Python 脚本的第一行编写所需的 Python 版本:

#!/usr/bin/env python3.7

请注意,这必须是脚本的第一行,否则它不起作用。现在只要运行py main.py就会自动选择正确的 Python 版本来执行脚本。

注意:如果脚本在 Linux 中执行,它也会使用正确的 Python 版本运行。

于 2020-07-05T15:08:43.860 回答
0

使用虚拟环境,您可以安装多个 python 版本,更重要的是,您可以为每个 python 版本安装不同的模块版本(运行不同 python 版本的主要原因是某些模块(尚未)与最近的 python 版本兼容)。您可以在此处查看如何创建/更新和激活不同的虚拟环境。这些 env 可以使用自己的 python 版本或共享它,它是在创建时选择的(您在创建 env 时使用的 python 版本是在您激活 env 时将使用的版本)。

于 2020-07-05T15:22:23.897 回答