我们如何将python2链接到python?

时间:2020-06-16 09:07:55

标签: python python-3.x alias

前一段时间我用过

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

只需写python就可以拥有python3

我注意到该别名在某些情况下破坏了程序包管理器,因此我试图还原它。我用过

sudo update-alternatives --remove-all python

将其删除。但是现在我想恢复默认设置,这意味着写python会调用python2,而只有python3会调用python3

有什么想法我们可以做到吗?

欢呼

编辑:

通过跑步

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 10

我设法将python2链接到python并保留了python3。是。这是修复它的正确方法吗?看起来好像不是...

EDIT2

我刚刚从19.10升级了系统。到20.04。,我对损坏的软件包不再有任何问题,但这可能是轻松的选择,对于如何很好地解决这些python链接,我仍然非常感激。

虽然很有趣,但我认为20.04中不再使用python2。但是,如果我键入python,则会再次调用python2。如何?

1 个答案:

答案 0 :(得分:1)

对于其中一个sister sites,这个问题有一个很好的答案,该问题实质上是说要在bash文件(例如.bashrc)中创建别名。

python仍安装在操作系统中的原因可能是因为人们和程序仍在使用它,尽管正如Adam所言,它并未得到维护。证实它随附在Ubuntu 20.04中,并且可以在不更改bash文件(python-is-python3)的情况下更改它的程序位于this answer中。

相关问题