我已经在服务器机器上安装了 Python 3,我想用 Python 2.7 替换它,因为我必须部署的代码是对 Python 2.7 的抱怨。
我应该运行什么命令以便 Python application.py 在 Python 2.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。