【问题标题】:How to remove multiple versions of python on Ubuntu如何在 Ubuntu 上删除多个版本的 python
【发布时间】:2019-09-29 19:09:13
【问题描述】:

我的 Ubuntu 设备上有多个 python 版本。首先是 Python 2.7.15+,然后是 Python 3.6.8,最后是我想要的 Python 3.7。

我可以使用 py
访问 2.7 使用 python3
到 3.6 并使用 python3.7

到 3.7

但我只想使用 3.7 版本并使用 py 访问它,我该怎么做呢? 我还安装了 pip,它默认使用 2.7 版本。这就是我想卸载其他两个 python 的原因。

【问题讨论】:

  • 这更适合askubuntu
  • 虚拟环境是处理多个版本的 Python 方式。检查here 以获得一个选项。我使用了这个virtualenvwrapper 教程,发现它非常有用(不必担心它是 Django 设置的一部分)。

标签: python ubuntu vscode-settings


【解决方案1】:

听着,在你的操作系统上玩 python 时你必须小心,因为它可能会破坏许多应用程序甚至操作系统本身......无论如何:

  • 1)安装python3.7(你已经完成了,让我们继续吧)

  • 2)将 Python 3.6 和 Python 3.7 添加到 update-alternatives

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

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2

  • 3)使用此命令更新 Python 3 以指向 Python 3.7

    sudo update-alternatives --config python3

参考原始指南-

https://www.itsupportwale.com/blog/how-to-upgrade-to-python-3-7-on-ubuntu-18-10/

【讨论】:

  • 解决了问题,谢谢。我不知道它会影响其他应用程序甚至操作系统。
  • 但是有了这个用户必须为所有 pip 安装执行python3 -m pip install package 而不仅仅是pip install package...所以肯定最好有一个干净的版本吗?
【解决方案2】:

也许创建一个符号链接就可以满足您的需求。

或者,尝试pyenv 来管理您的 python 版本。

【讨论】:

    猜你喜欢
    • 2015-01-07
    • 2015-03-13
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-06
    • 1970-01-01
    • 2020-04-13
    相关资源
    最近更新 更多