如何在 Windows 10 上使用 Python 3.8 和 3.7。我想做两个应用程序,但一个需要 3.8,另一个需要 3.7。那么如何在一个 Windows 10 中管理这两个版本。
问问题
7864 次
2 回答
5
您应该只安装 Python 3.7 和 Python 3.8 并确保还安装了适用于 Windows 的 Python Launcher(这是默认设置)。
然后,您可以分别使用 Python 3.7 或 3.8 版本运行您的脚本py -3.7 main.py
或py -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 回答