帮助在 Ubuntu 上安装 Python

Mit*_*dir 3 python-2.7 17.04

我正在尝试安装最新版本的 python 2,根据站点当前为 2.7.14,以及 v3 的最新版本,即使我真的不需要它。(只是为了看看我是否可以让任何版本的 python 工作)

我只需要 python 2 才能在 Ubuntu 上运行旧的 python 程序。

我最近尝试以下列方式安装这两个版本,首先:

sudo apt-get install python2.7
Run Code Online (Sandbox Code Playgroud)

似乎安装了 python 2 后,我尝试检查版本:

python -V
Run Code Online (Sandbox Code Playgroud)

但是,此输入返回:

-bash: python: command not found
Run Code Online (Sandbox Code Playgroud)

与python 3相同:

sudo apt-get install python3.6
Run Code Online (Sandbox Code Playgroud)

检查版本时,我得到另一个负面输出。

-bash: /usr/bin/python3: No such file or directory
Run Code Online (Sandbox Code Playgroud)

似乎两个版本都没有完全安装。

不过,我必须补充一个重要的事实,我无法在我的 Ubuntu 系统上安装和使用任何 python 版本的原因可以证明是因为我之前已经以这种可疑的方式删除了 python 3:

sudo apt purge python3.5-minimal
Run Code Online (Sandbox Code Playgroud)

自从:

sudo apt-get remove python3.5
Run Code Online (Sandbox Code Playgroud)

没有完成删除 python 3 的工作(它仍然功能齐全)。我觉得我可能在尝试在我的系统上正确地重新安装 python 时删除了一些重要的东西。

如果我真正需要的是 python 2,为什么我安装了 python 3(我确实开始工作了)?答案是,我不知道我需要 python 2 才能运行这个 python 程序,所以我认为安装最新版本是最明智的做法。但是开发人员告诉我该程序只能在 python 2 上运行(一旦我发现我无法在 3 上运行它)。所以我认为最好的办法是完全删除 python 3 并安装 2,但是这并没有那么顺利。

我能得到一些关于如何正确解决这个烂摊子并安装 python 2 的方向吗?我真正需要的是 python 2 来执行那个版本的程序。

规格:

Ubuntu version: 17.04
Desired python version: 2.7.14 (Currently at the time of writing this is 
latest)
Run Code Online (Sandbox Code Playgroud)

如果您发现我的问题不够简洁,请询问。我会尽力扩展细节(通过编辑+评论)。

lap*_*cor 5

安装python 2:

sudo apt install python
Run Code Online (Sandbox Code Playgroud)

安装python 3:

sudo apt install python3
Run Code Online (Sandbox Code Playgroud)

要查看 python 版本,只需启动 python

python
Run Code Online (Sandbox Code Playgroud)

对于python2

python3
Run Code Online (Sandbox Code Playgroud)

对于python3

您还可以使用:

python --version
Run Code Online (Sandbox Code Playgroud)

或者

python3 --version
Run Code Online (Sandbox Code Playgroud)

要安装最新版本,请下载并解压缩并安装主要版本的 python(默认情况下您需要的版本):

sudo make install
Run Code Online (Sandbox Code Playgroud)

并使用以下命令安装次要版本:

sudo make altinstall
Run Code Online (Sandbox Code Playgroud)

你也可以按照这个答案:How do I install Python 3.6 using apt-get?