【问题标题】:How to set python3 as default如何将python3设置为默认值
【发布时间】:2021-08-15 14:27:08
【问题描述】:

我最近在ubuntu上安装了python3.9.6 一切似乎都奏效了 但是当在终端上输入 python3 时,它显示 python3.8.5,而不是 python3.9.6 我想输入python、python3或python3.9来打开python3.9.6 有人可以帮我吗?

【问题讨论】:

    标签: python python-3.x linux ubuntu python-3.9


    【解决方案1】:

    在终端检查 python 版本 - python --version

    获取 root 用户权限。在终端类型上 - sudo su

    记下root用户密码。

    执行此命令切换到python 3.6。

    update-alternatives --install /usr/bin/python python /usr/bin/python3 1

    检查python版本 - python --version

    【讨论】:

    • 刚刚成功,所以如果我输入 python,它会打开 python3.8.5
    • 不能把之前的python版本删掉,重新安装3.9.6版本吗?这将使它成为唯一的python版本,所以如果你输入python,它将自动指向python 3.9
    • 你的意思是我需要删除 /usr/bin 中的 python3 ?
    • 确保您不需要 python 版本。如果你不使用这个:sudo ln -s /usr/bin/python3 /usr/bin/python
    【解决方案2】:

    您可以尝试添加一个永久别名:

    1. 打开您的 .bashrc 文件:vim ~/.bashrc

    2. 将此添加到文件末尾:

    alias sudo="sudo "(归功于https://askubuntu.com/a/22043

    alias python="INSERT-PATH-TO-PYTHON-EXE-HERE"

    alias python3="INSERT-PATH-TO-PYTHON-EXE-HERE"

    alias python3.9="INSERT-PATH-TO-PYTHON-EXE-HERE"

    1. 如果您有以下任何一项:.bash_aliases、.bash_login、.profile。改为添加
    2. 重新加载 .bashrc:source ~/.bashrc

    【讨论】:

    • @이근윤 你可以试试this。我已经将它添加到我的答案中。
    猜你喜欢
    • 2020-08-31
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多