删除旧版本的 Python 和 pip

Car*_*rlo 5 package-management python software-installation pip 18.04

我最近从 Ubuntu 16.04 更新到 18.04。
我为 / 和 home 设置了单独的分区,对于更新,我在 / 文件夹上进行了全新安装,因此我将所有内容都保存在 home 文件夹中,而其余部分则进行了格式化。
更新后,我只有python 3.6.7,据我所知,这是操作系统的默认版本。然后,我安装了 python 2.7(特别是 2.7.15rc1 版本),所以我希望只安装这两个版本。

  1. 我说 3.6.7 是 Ubuntu 18.04 的默认版本是否正确?那么,无论如何,这个版本是系统需要的,不应该卸载吗?

  2. 正如我所说,我希望只安装 python 3.6.7 和 2.7.15rc1。但是,经过一番搜索,我找到了这些文件:

    /snap/core/6130/usr/bin/python3.5: Python 3.5.2
    /snap/core/6130/usr/bin/python3.5m: Python 3.5.2
    /snap/core/6259/usr/bin/python3.5: Python 3.5.2
    /snap/core/6259/usr/bin/python3.5m: Python 3.5.2
    /snap/core/6350/usr/bin/python3.5: Python 3.5.2
    /snap/core/6350/usr/bin/python3.5m: Python 3.5.2
    
    Run Code Online (Sandbox Code Playgroud)

    他们是更新前的遗物吗?它们是系统文件吗?它们可以删除吗,如何删除?我不明白这些文件夹包含什么,因为正如我所说,我格式化了 / 分区。如果我给出命令:

    snap list
    
    Run Code Online (Sandbox Code Playgroud)

    我得到:

    Name                  Version                 Rev   Tracking  Publisher   Notes
    core                  16-2.37.1               6350  stable    canonical?  core
    gnome-3-26-1604       3.26.0                  74    stable/…  canonical?  -
    gnome-calculator      3.30.1                  260   stable/…  canonical?  -
    gnome-characters      3.30.0                  139   stable/…  canonical?  -
    gnome-logs            3.30.0                  45    stable/…  canonical?  -
    gnome-system-monitor  3.30.0                  57    stable/…  canonical?  -
    gtk-common-themes     0.1-4-g88bc1b2          818   stable/…  canonical?  -
    skype                 8.34.0.78               66    stable    skype?      classic
    spotify               1.0.98.78.gb45d2a6b-10  31    stable    spotify?    -
    vlc                   3.0.6                   770   stable    videolan?   -
    
    Run Code Online (Sandbox Code Playgroud)

    这是我更新到 18.04 后从软件中心安装的程序。

  3. 如果我使用命令:

    whereis pip
    
    Run Code Online (Sandbox Code Playgroud)

    我得到输出

    /home/carlo/.local/bin/pip /home/carlo/.local/bin/pip2.7
    
    Run Code Online (Sandbox Code Playgroud)

    这几乎可以肯定是在更新之前(更新到 Ubuntu18.04 时我没有删除 /home 分区)。但是我怎样才能卸载它呢?

    如果我尝试:

    sudo apt-get remove python-pip
    
    Run Code Online (Sandbox Code Playgroud)

    我得到了结果(像这样,我的系统是意大利语,我正在翻译):

    "python-pip" is not installed and cannot be removed
    
    Run Code Online (Sandbox Code Playgroud)

    所以,apt.-get 没有找到我想从 /home 文件夹中删除的 pip 版本。使用 Synaptic 时也是如此,python-pip 结果不会被安装。如何删除它?

use*_*.dz 2

  • (2)来自snapcore包并且您安装了 3 个版本:6130、6259、6350

    它们不会干扰系统范围的程序,它们仅用于其他 snap 包。

  • (3)它是本地安装的Python2,如果不需要,会优先考虑,最好去掉它。

    如果您仍有下载的源,请使用卸载命令。如果没有,那么您必须手动删除。