sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python2.7 12 update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python3 (python3) in auto mode liu@ubuntu:/usr/bin$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5.2 update-alternatives: --install needs <link> <name> <path> <priority> Use 'update-alternatives --help' for program usage information. liu@ubuntu:/usr/bin$ sudo update-alternatives --config python3 There is only one alternative in link group python3 (providing /usr/bin/python3): /usr/bin/python2.7 Nothing to configure.
时间: 2023-06-28 22:06:51 浏览: 311
这段命令的作用是将 Python3 的默认版本从 2.7 改为 3.5.2,但是命令输入有误。正确的命令应该是:
```
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5.2 1
```
其中,`/usr/bin/python3.5.2` 是你想要设置为默认 Python3 版本的路径,`1` 是优先级,表示这个版本的优先级最高。
执行完这个命令后,你还可以使用 `sudo update-alternatives --config python3` 来查看当前系统中可用的 Python3 版本,并进行选择。
相关问题
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2 sudo update-alternatives --config python3的作用是司马
`sudo update-alternatives --config python3` 的作用是在系统中安装多个版本的 Python3 解释器后,可以选择默认使用哪一个版本。
在上面的命令中,我们安装了 Python3.6 和 Python3.8 两个版本的解释器,并分别给它们指定了优先级。其中,优先级为 1 的是 Python3.6,优先级为 2 的是 Python3.8。当我们运行 `sudo update-alternatives --config python3` 命令时,系统会提示我们选择要使用的 Python3 版本。我们可以根据提示输入数字,选择要使用的版本即可。
update-alternatives: warning: alternative /usr/local/cuda-12.1 (part of link group cuda) doesn't exist; removing from list of alternatives update-alternatives: warning: /etc/alternatives/cuda is dangling; it will be updated with best choice update-alternatives: warning: alternative /usr/local/cuda-12.1 (part of link group cuda-12) doesn't exist; removing from list of alternatives update-alternatives: warning: /etc/alternatives/cuda-12 is dangling; it will be updated with best choice
这些警告信息是由 `update-alternatives` 命令产生的,它用于管理系统中的可替代项。在你的情况下,这些警告信息是由于 `cuda` 和 `cuda-12` 这两个链接组中的某些备选项不存在或已被删除导致的。
警告信息的意思是,`update-alternatives` 命令将从备选项列表中删除 `/usr/local/cuda-12.1`,并更新 `/etc/alternatives/cuda` 和 `/etc/alternatives/cuda-12` 到最佳选择,因为它们是“挂起”的(即指向一个不存在的路径)。
这些警告信息本身并不会造成问题,但它们表明你的系统上可能存在一些未正确安装或已删除的软件包。如果你已经卸载了某些软件包,可以使用 `sudo apt-get autoremove` 命令删除它们的依赖项和不再需要的软件包。如果你没有卸载任何软件包,建议检查是否有其他问题或错误,并在必要时重新安装相关软件包。
阅读全文