如何在linux mint中将python3更改为默认值

Mic*_*hał 4 linux-mint python-3.x

我在新安装的操作系统 linux Mint 19.3 中将 python3 更改为默认值时遇到了一些问题。在 Ubuntu 16.04 上这很容易,但现在我需要一点帮助。

所以,我跑

python --version
Run Code Online (Sandbox Code Playgroud)

得到了这个

Python 2.7.15+
Run Code Online (Sandbox Code Playgroud)

比我跑

python3 --version
Run Code Online (Sandbox Code Playgroud)

这就是结果

Python 3.6.8
Run Code Online (Sandbox Code Playgroud)

输入这个命令后

sudo update-alternatives --config python
Run Code Online (Sandbox Code Playgroud)

我收到了明显的信息

update-alternatives: error: no alternatives for python
Run Code Online (Sandbox Code Playgroud)

两个版本的 python 都位于 /usr/bin 文件夹中。当我尝试通过键入命令将 python3 更改为默认值时会出现此问题

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6
Run Code Online (Sandbox Code Playgroud)

终端输出如下

update-alternatives: --install needs <link> <name> <path> <priority>
Run Code Online (Sandbox Code Playgroud)

欢迎任何帮助。

小智 6

在您的情况下,缺少优先级,只需1在命令末尾附加如下:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
Run Code Online (Sandbox Code Playgroud)

  • 更新:这需要最后有一个“优先级”值。我最终运行了这个:`sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10`将'python3'别名别名为`python` (2认同)