无法在 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 许可协议

阅读 572
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题