如何用 Python 2.7 替换 Python 3 安装

SID*_*SID 3 python python-2.7

我已经在服务器机器上安装了 Python 3,我想用 Python 2.7 替换它,因为我必须部署的代码是对 Python 2.7 的抱怨。

我应该运行什么命令以便 Python application.py 在 Python 2.7 上运行它?

Sco*_*and 7

要控制 Python 的版本,请将此行添加到脚本的顶部:

#!/usr/bin/env python2
Run Code Online (Sandbox Code Playgroud)

然后直接使用 执行脚本/path/to/my/script,多亏了shebang(第一行),它会在 Python 2 中运行。(脚本也需要是可执行的才能运行。)

或者,使用您选择的 Python 版本在没有第一行的情况下执行您的 Python 脚本:

python2 /path/to/my/script
Run Code Online (Sandbox Code Playgroud)

假设您的脚本导入为 3,类似的步骤将使您能够使用 Python 3 而不是 2。

  • 新手注意:你不需要调用`/usr/bin/python2`;只是`python2`很好。 (3认同)