【问题标题】:How to change python3 to default in linux mint如何在 linux mint 中将 python3 更改为默认值
【发布时间】:2020-05-11 23:11:56
【问题描述】:

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

所以,我跑了

python --version

得到了这个

Python 2.7.15+

比我跑

python3 --version

结果就是这样

Python 3.6.8

输入此命令后

sudo update-alternatives --config python

我收到了明显的信息

update-alternatives: error: no alternatives for python

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

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6

终端输出如下

update-alternatives: --install needs <link> <name> <path> <priority>

欢迎任何帮助。

【问题讨论】:

  • 签出这个link 另外,我之前也遇到过同样的问题,我强烈建议您使用别名或使用python virtualenv 一旦我对python 2.x 感到非常沮丧我刚刚删除了它!接下来我知道我的 gnome 无法启动并手动重新安装了很多软件包。

标签: python-3.x linux-mint


【解决方案1】:

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

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1

【讨论】:

  • 更新:最后需要一个“优先级”值。我最终运行了这个:sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 将“python3”别名别名为python
【解决方案2】:

要将 python3 定义为您在 linux 上的默认 python 版本,您需要在位于您的主目录中的 .bashrc 文件中添加一个特定的行。 这是通过命令行界面(termianl)执行此操作的简单方法。

运行:

$ echo "alias python='python3'" >> .bashrc
$ source .bashrc

然后运行python --version 以检查更改是否已应用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-29
    • 1970-01-01
    相关资源
    最近更新 更多