【问题标题】:How to install and use both python 3.8 and 3.7 on windows 10如何在 Windows 10 上安装和使用 python 3.8 和 3.7
【发布时间】:2020-11-02 00:42:00
【问题描述】:

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

【问题讨论】:

标签: python python-3.x python-install


【解决方案1】:

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

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

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

#!/usr/bin/env python3.7

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2020-02-19
      • 2020-12-14
      • 2020-08-11
      • 2019-06-14
      • 2020-02-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多