Eu substitui o pip pelo python 2 instalando o pip3 com o easy_install3 pip. Como obtenho pip para apontar para a versão do python 2?

3

Estou em um sistema Ubuntu 12.04 e preciso usar python3 e pip3. Acontece que eu não deveria ter instalado o pip3 com easy_install3, porque pip agora aponta para o pip3 de pip -V . Eu tentei reinstalar tanto python e python-pip, mas não fixou nada. Como posso levar a caixa de volta ao jeito que foi? Obrigado

    
por contrapsych 23.06.2014 / 18:33

1 resposta

1

/usr/bin/pip* são apenas scripts python.

  1. Copiar pip2

    sudo cp /usr/bin/pip2 /usr/bin/pip
    
  2. Edite o novo /usr/bin/pip e altere 'pip2' para 'pip' :

    sudo nano /usr/bin/pip

    Esta é uma cópia do Ubuntu 14.04:

    #! /usr/bin/python
    # EASY-INSTALL-ENTRY-SCRIPT: 'pip==1.5.4','console_scripts','pip'
    __requires__ = 'pip==1.5.4'
    import sys
    from pkg_resources import load_entry_point
    
    if __name__ == '__main__':
        sys.exit(
            load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()
        )
    

Bem, /usr/bin/pip2 não está no lugar. Limpar e reinstalá-lo:

sudo apt-get remove --purge python-pip
sudo apt-get install python-pip

Para verificar os arquivos instalados:

dpkg -L python-pip
    
por user.dz 23.06.2014 / 19:49

Tags