我试图在Ubuntu 16.04中将默认的python版本设置为python3。默认值是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.
要将Python 3.6.8从Python 2.7更改为Ubuntu 18.04中的默认值,您可以尝试命令行工具update-alternatives。
sudo update-alternatives --config python
如果你得到错误"no alternatives for python",那么你自己用下面的命令设置一个替代:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
将路径/usr/bin/python3相应更改为所需的python版本。
最后一个参数指定了它的优先级意味着,如果没有手动选择替代方案,将设置具有最高优先级数字的替代方案。在我们的例子中,我们为/usr/bin/python3.6.8设置了优先级2,因此/usr/bin/python3.6.8被update-alternatives命令自动设置为默认的python版本。
我们可以随时在上面列出的python替代版本之间切换,使用以下命令并输入选择编号:
update-alternatives --config python