我们怎样才能linkpython2到python?
How can we link python2 to python?
前段时间我用过
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
我设法 link python2 到 python
并留下了 python3
。是。这是修复它的正确方法吗?好像不是...
EDIT2:
我刚从 19.10 升级了我的系统。到 20.04.,我不再有关于破包的问题,但这可能是最简单的解决方法,我仍然希望能合理地考虑如何很好地解决这些 python link。
有趣的是,我认为 python2 在 20.04 中不再使用。但是如果我输入 python
然后 python2 会再次被调用..如何?
这个问题在 sister sites 之一上有一个很好的答案,它基本上是说在 bash
文件中创建一个别名(例如,.bashrc
)。
python
仍然安装在 OS 中的原因可能是因为人们和程序仍在使用它,尽管正如 Adam 提到的那样它没有得到维护。证实它打包在 Ubuntu 20.04 中,而无需更改 bash
文件 (python-is-python3
) 即可更改它的程序在 this answer.
中
前段时间我用过
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
我设法 link python2 到 python
并留下了 python3
。是。这是修复它的正确方法吗?好像不是...
EDIT2:
我刚从 19.10 升级了我的系统。到 20.04.,我不再有关于破包的问题,但这可能是最简单的解决方法,我仍然希望能合理地考虑如何很好地解决这些 python link。
有趣的是,我认为 python2 在 20.04 中不再使用。但是如果我输入 python
然后 python2 会再次被调用..如何?
这个问题在 sister sites 之一上有一个很好的答案,它基本上是说在 bash
文件中创建一个别名(例如,.bashrc
)。
python
仍然安装在 OS 中的原因可能是因为人们和程序仍在使用它,尽管正如 Adam 提到的那样它没有得到维护。证实它打包在 Ubuntu 20.04 中,而无需更改 bash
文件 (python-is-python3
) 即可更改它的程序在 this answer.