在同一设备上安装 Python 2 和 3
Hemank Mehtani
2023年1月30日
Python 会随着时间更新到最新标准和新功能。名为 Python 软件基金会的非营利组织拥有版权并管理 Python 2.1 及更高版本的语言更新。
Python 最常用的两个版本是 Python 2.x 和 Python 3.x。两者之间存在一些显着差异,因此有时与 Python 2.x 兼容的脚本可能无法在 Python 3.x 中运行,反之亦然。
我们可以在任何 Windows 或 Linux 设备上安装 Python 2 和 Python 3。我们可以在不同的 IDE 上创建不同的环境来分别使用这些版本,也可以通过以下方式使用命令提示符来运行它们。
通过重命名文件在同一设备上运行 Python 2 和 Python 3
要在同一台机器上获取 Python 2.x 和 Python 3.x,你需要按照以下步骤操作。
-
使用默认的 Windows 安装程序安装 Python 2.x 和 Python 3.x。
-
进入默认安装路径(
C:\Python3x
),将python.exe
重命名为python3.exe
。 -
编辑你的环境变量以包含以下目录链接。
C:\Python27\;C:\Python27\Scripts\;C:\Python34\;C:\Python34\Scripts\
以上基于安装 Python 2.7 和 Python 3.4。根据你的要求编辑版本。
请注意,更改环境变量时可能会发生冲突,因为这两个版本具有相同的名称:python.exe
。
因此,如果你遇到此错误,请确保你已仔细遵循第 2 步并将你的 python.exe 文件重命名为 python3.exe
。因此,当用户运行 python
时,将执行 2.x 版。使用 python3
,将执行 3.x 版本,让你可以在同一设备上访问 Python 2 和 Python 3。
使用 py
命令在同一设备上运行 Python 2.x 和 Python 3.x
我们可以使用 py
命令在同一设备上启动不同版本的 Python。请注意以下步骤。
-
安装所需版本的 Python 2
-
安装所需版本的 Python 3
-
在你的设备上打开命令提示符。
-
在命令提示符下,输入
py -2.x
以启动任何版本的 Python 2。 -
在命令提示符下,输入
py -3.x
以启动任何版本的 Python 3。