如何在Windows 10上使用Python 3.8和3.7。我想创建两个应用程序,但是一个需要3.8,另一个需要3.7。 那么如何在一个Windows 10中管理两个版本。
答案 0 :(得分:2)
您应该只安装Python 3.7和Python 3.8,并确保还安装了Windows的Python Launcher(这是默认设置)。
然后,您可以使用py -3.7 main.py
或py -3.8 main.py
运行脚本,以分别使用Python 3.7或3.8版本运行main.py。
或者(实际上更好),您可以在Python脚本的第一行中编写所需的Python版本:
#!/usr/bin/env python3.7
请注意,此必须必须是脚本的第一行,否则它将不起作用。现在只需运行py main.py
,即可自动选择正确的Python版本来执行脚本。
注意:如果脚本是在Linux上执行的,它也将以正确的Python版本运行。
答案 1 :(得分:0)
使用虚拟环境,您可以安装多个python版本,更重要的是,您可以为每个python版本安装不同的模块版本(运行不同python版本的主要原因是某些模块(尚未)与最新的python版本兼容。 )。 您可以检查如何创建/更新和激活不同的虚拟环境here。 那些env可以使用自己的python版本或共享它,它是在创建时选择的(创建env时使用的python版本是您每次激活env都会使用的版本)。