Ubuntu 18.04“sudo apt-get install python2”导致“E:无法找到包 python2”

问题描述 投票:0回答:2

为了准备支持 Python 2 遗留应用程序,我刚刚安装了 Ubuntu 18.04.5,其中包括 Python 3,但不包括 Python 2。几乎每个 Python 2 安装教程网站都显示以下用于安装 Python 2 的命令:

sudo apt-get install python2

我得到:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python2

一些网站首先列出了这些命令,所以我也尝试了这些:

sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install python2

这给出了与上面相同的结果。

大约一个月前,我在另一台计算机上安装了 Ubuntu 20.04,并安装了 Python 2,我可以发誓我使用了相同的命令,并且当时它有效。我还记得有关 Python 2 于 2021 年 1 月底退役(刚刚过去)的事情。

Python 2 pip 包被删除了吗?有什么方法可以验证这一点吗?如果是这样,是否有一些特殊的curl命令仍然可以下载Python 2或者我可以从中下载它的网站?

python-2.x
2个回答
2
投票

搜索 Ubuntu 软件包后,似乎由于某种奇怪的原因,Ubuntu 20.04 的 Python 2 软件包的名称是

python2
,但对于 Ubuntu 18.04 没有名为
python2
的软件包。对于 Ubuntu 18.04 来说似乎可以通过运行:

sudo apt-get install python-pip

这会安装 Python 2 的 pip 和 Python 2 本身,所以这似乎是最好的选择


0
投票

您也可以尝试安装

sudo apt-get install python2.7

wich 是 python 2 的最新版本。

© www.soinside.com 2019 - 2024. All rights reserved.