为了准备支持 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或者我可以从中下载它的网站?
搜索 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 本身,所以这似乎是最好的选择
您也可以尝试安装
sudo apt-get install python2.7
wich 是 python 2 的最新版本。