我需要为一个项目安装 Python 2.7,但我的 Windows 10 计算机上已经安装了 Python 3,我担心如果安装 Python 2.7,它可能会覆盖或卸载 Python 3。我在网上找不到有关此特定问题的任何信息,所以我想检查一下,以确保我当前安装的 Python 3 不会发生任何不良情况,如果发生不良情况,如何避免。基本上,我想知道安装 Python 2 是否会破坏 Python 3,以及同时安装 Python 2 和 Python 3 的最佳方法是什么。
答案1
我想知道安装 Python 2 是否会破坏 Python 3,以及同时安装 Python 2 和 Python 3 的最佳方法是什么。
Python 2.7 和 Python 3 可以共存于同一系统。当您从脚本或命令提示符调用 Python 时,您必须指定特定的 Python 版本。
只需运行命令 python,系统就会选择 PATH 中第一个遇到的可执行文件来启动。换句话说,手动添加 Python 目录。输入 python 时将选择您首先添加的目录。
无论“python”的顺序如何,您都可以:
- 使用以下命令运行 Python 2.x 脚本:py -2(Python 3.x 功能)(即,将选择 PATH 中找到的第一个 Python 2.x 安装程序)
- 使用以下命令运行 Python 3.x 脚本:或 py -3 (即,将选择 PATH 中找到的第一个 Python 3.x 安装程序)