我以为 Python 3 是 ubuntu 16.04 的标准,但要使用它,我必须输入“python3”。有没有办法改用 Python,而使用 Python2 作为旧版本?
答案1
python
将始终引用,python2
除非 PEP-0394 对此做出任何修改以另行说明(或者当然当 Python 2 在 2020 年达到 EOL 时)。
这是为了符合 PEP-0394 标准,这表明:
- python2 指的是 Python 2.x 的某个版本。
- python3 将指的是 Python 3.x 的某个版本。
- 目前,所有发行版都应确保 python 与 python2 引用相同的目标。
/usr/bin/python 将指向 Python 3。不,这不会发生(除非 PEP 394 提倡其他做法,但在可预见的未来这是值得怀疑的)。/usr/bin/python 和 /usr/bin/python2 将指向 Python 2.7,而 /usr/bin/python3 将指向最新支持的 Python 3 版本。