无法在 ubuntu 中将默认 python 版本设置为 python3

新手上路,请多包涵

我试图在 --- 中将默认 python 版本设置为 python3 Ubuntu 16.04 。默认为 python2 (2.7)。我按照以下步骤操作:

 update-alternatives --remove python /usr/bin/python2
update-alternatives --install /usr/bin/python python /usr/bin/python3

但我收到第二条语句的以下错误,

 rejeesh@rejeesh-Vostro-1015:~$ update-alternatives --install /usr/bin/python python /usr/bin/python3
update-alternatives: --install needs <link> <name> <path> <priority>

Use 'update-alternatives --help' for program usage information.

原文由 RejeeshChandran 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 665
2 个回答

编辑:

我年轻天真时写了这个, update-alternatives 是更好的方法。请参阅@Pardhu 的回答。


过时的答案:

打开您的 .bashrc 文件 nano ~/.bashrc 。键入 alias python=python3 到文件顶部的新行,然后使用 ctrl+o 保存文件并使用 ctrl+x 关闭文件。然后,回到你的命令行类型 source ~/.bashrc 。现在您的别名应该是永久的。

原文由 Steampunkery 发布,翻译遵循 CC BY-SA 4.0 许可协议

提到的第二行可以改成

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

这为 python3 的路径赋予了 10 的优先级。

交替编辑 .bashrc 的缺点是使用带有 sudo 的命令将不起作用。

原文由 Pardhu 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题