AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1115245
Accepted
Carlo
Carlo
Asked: 2019-02-04 05:03:16 +0800 CST2019-02-04 05:03:16 +0800 CST 2019-02-04 05:03:16 +0800 CST

Remova as versões antigas do Python e do pip

  • 772

Atualizei recentemente do Ubuntu 16.04 para 18.04.
Eu tinha partições separadas para / e home, e para a atualização fiz uma instalação limpa na pasta /, de modo que salvei tudo na pasta home, enquanto o restante foi formatado.
Após a atualização, eu só tinha o python 3.6.7, que pelo que entendi é a versão padrão do sistema operacional. Então, instalei o python 2.7 (versão 2.7.15rc1, especificamente), então esperava ter apenas essas duas versões instaladas.

  1. Estou correto ao dizer que o 3.6.7 é a versão padrão do Ubuntu 18.04? Então, não importa o que aconteça, esta versão é necessária do sistema e não deve ser desinstalada?

  2. Como eu disse, esperava ter apenas python 3.6.7 e 2.7.15rc1 instalados. No entanto, após uma pesquisa, encontrei estes arquivos:

    /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
    

    são relíquias de antes da atualização? São arquivos de sistema? Eles podem ser removidos e como? Não entendo o que contém essas pastas, pois como disse formatei a partição /. Se eu der o comando:

    snap list
    

    Eu recebo:

    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✓   -
    

    quais são os programas que instalei do centro de software após a atualização para 18.04.

  3. Se eu usar o comando:

    whereis pip
    

    eu recebo a saída

    /home/carlo/.local/bin/pip /home/carlo/.local/bin/pip2.7
    

    o que quase certamente é anterior à atualização (não excluí a partição /home ao atualizar para o Ubuntu18.04). Mas como posso desinstalá-lo?

    Se eu tentar:

    sudo apt-get remove python-pip
    

    Obtenho o resultado (mais ou menos assim, meu sistema está em italiano, estou traduzindo):

    "python-pip" is not installed and cannot be removed
    

    portanto, o apt.-get não está encontrando a versão do pip que desejo remover da pasta /home. O mesmo acontece ao usar o Synaptic, os resultados do python-pip não devem ser instalados. Como removê-lo?

software-installation package-management python pip 18.04
  • 2 2 respostas
  • 24825 Views

2 respostas

  • Voted
  1. Best Answer
    user.dz
    2019-10-18T04:21:22+08:002019-10-18T04:21:22+08:00
    • core(2) São do pacote snap e você tem 3 versões instaladas: 6130, 6259, 6350

      Eles não interferem nos programas de todo o sistema, são usados ​​apenas para outros pacotes instantâneos.

    • (3) É um Python2 instalado localmente, que terá prioridade e é melhor se livrar dele se você não precisar dele.

      Se você ainda tiver a fonte baixada, use o comando de desinstalação. Se não, então você tem que fazer a remoção manual.

    • 2
  2. questionto42standswithUkraine
    2020-12-16T15:17:19+08:002020-12-16T15:17:19+08:00

    apt-get/ apt(nota lateral: nenhuma diferença real dos dois, consulte Qual é a diferença entre apt e apt-get? ) é independente dos pacotes individuais que você pode instalar (o que é lógico à segunda vista). Veja apt-get install para diferentes versões do python . Isso é de propósito.

    pip2.7

    +++EDIT: Parece que a solução para o pip não funciona, pois recebi uma "Permissão negada" depois de realmente executar os comandos de exemplo. +++ Veja também isso que não tem resposta.

    Se você deseja desinstalar um pip antigo, você deve usar

    python2.7 -m pip uninstall pippara se livrar de pip2.7 (por exemplo). e sim, "pip2.7 pode desinstalar pip2.7" , isso como prova:

    ~/myfoldername $ pip -V
    pip 20.3.1 from /home/myusername/myfoldername/venv/myvirtualenvironment/lib/python2.7/site-packages/pip (python 2.7)
    
    ~/myfoldername $ python2.7 -m pip uninstall pip 
    DEPRECATION: Python 2.7 reached the end of its life on January 1st,
    2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Found existing installation: pip 20.3.1 Uninstalling pip-20.3.1:   
    Would remove:
        /home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip
        /home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip-2.7
        /home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip2
        /home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip2.7
        /home/myusername/myprojectname/venv/myvirtualenvironment/lib/python2.7/site-packages/pip-20.3.1.dist-info/*
        /home/myusername/myprojectname/venv/myvirtualenvironment/lib/python2.7/site-packages/pip-20.3.1.virtualenv
        /home/myusername/myprojectname/venv/myvirtualenvironment/lib/python2.7/site-packages/pip/*
    Proceed (y/n)? n 
    

    pip3.7

    ~/myprojectname $ python3.7 -m pip uninstall pip 
    Found existing installation: pip 20.3.3 Uninstalling pip-20.3.3:   Would remove:
        /home/myusername/.local/bin/pip
        /home/myusername/.local/bin/pip3
        /home/myusername/.local/bin/pip3.7
        /home/myusername/.local/lib/python3.7/site-packages/pip-20.3.3.dist-info/*
        /home/myusername/.local/lib/python3.7/site-packages/pip/*
    Proceed (y/n)? n
    

    python2.7

    Claro, isso não é possível para o próprio python, você precisa:sudo apt-get remove python2.7

    ~/myfoldername $ sudo apt-get remove python2.7
    0 upgraded, 2 newly installed, 402 to remove and 1 not upgraded.
    Need to get 97,3 kB of archives.
    After this operation, 387 MB disk space will be freed.
    You are about to do something potentially harmful.
    To continue type in the phrase 'Yes, do as I say!'
     ?] n
    Abort.
    
    • 0

relate perguntas

  • Onde devo instalar o sagemath?

  • Como instalo o Adobe Flash player?

  • Como posso configurar o Software Center para instalar software para usuários não root?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve