在Ubuntu 18.04上安装Python 2.7

10
有没有一种方法在Ubuntu 18.04上安装Python 2.7?我尝试了这个命令,但它没有起作用。
sudo apt install python-minimal

有没有手动安装的方法?我想为一款不支持Python 3的软件尝试安装Python 2.7。

谢谢!


如果您不介意我问一下,您使用的是哪种软件?Python 2 在几天前已经到了生命周期的尽头,考虑到淘汰期有多长,很有可能有更现代的替代品。 - verandaguy
Dataplicity客户端。他们说它正在开发中(客户端应用程序)。 - Kevin Jedynak
2
你应该考虑使用conda或virtualenv。为了在一个模块上进行有限的使用而搞乱系统Python是不值得的。 - Sane_or_not
“不工作” 是什么意思?“手动安装”的意思是什么?这不就是手动安装的一个例子吗? - tripleee
1
这里推荐尝试使用aptitude:sudo aptitude install python-minimal - Jona
显示剩余2条评论
2个回答

24

在安装之前运行这些命令,以确保您的仓库是最新的

sudo apt update
sudo apt upgrade
sudo apt install python2.7

然后安装适用于Python 2的pip:

sudo apt install python-pip

我收到了以下信息:以下软件包存在未满足的依赖关系。 python2.7 : 依赖于 python2.7-minimal (= 2.7.15-4ubuntu418.04.2),但它将不会被安装 依赖于 libpython2.7-stdlib (= 2.7.15-4ubuntu418.04.2),但将安装 2.7.17-1~18.04 版本 E: 无法纠正问题,您已经拥有损坏的软件包。 - Kevin Jedynak
你可能已经安装了一些 Python 2 的包。尝试使用 sudo apt purge python2.7-minimal 命令卸载后再重新安装。 - Spiff

1
作为我的评论已经解决了这个问题,我将在这个答案中进一步发展它以供参考。
尝试使用aptitude,它可以更好地管理冲突的软件包:
sudo aptitude install python-minimal

参考资料:https://askubuntu.com/a/451078/1006720


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接