Como posso atualizar o pip no Ubuntu 10.04?

9

No Ubuntu 10.04, usei apt-get install pip para instalar pip , após o qual instalei django . Então eu tentei desinstalar django com pip via pip uninstall django , o que me dá:

pip: error: No command by the name pip uninstall

Por fazer algumas pesquisas é porque estou usando uma versão mais antiga.

$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

Primeiramente, percebi que essa versão do pip não tinha desinstalação quando instalei a versão incorreta do django e tentei desinstalá-la com

pip uninstall django

e acabou com

pip: error: No command by the name pip uninstall

De outro artigo:

pip 0.3.1 is over two years old, and indeed it does not include the uninstall command. The current version of pip is 1.0.1.

I presume you're using an OS-packaged version of pip; those tend to be quite out of date. Quite a few bugs have been fixed and features added in the last couple years.

Então, qual é a maneira correta de atualizá-lo no Ubuntu 10.04 para que eu possa obter acesso ao comando uninstall ?

    
por cwd 17.04.2012 / 21:56

5 respostas

13

Remova sua instalação do sistema de pip:

sudo apt-get purge python-pip

Em seguida, instale uma nova cópia do pip:

curl  https://bootstrap.pypa.io/get-pip.py | sudo python

Testado no Ubuntu 10.04 i686

Eu sugiro que você use virtualenv. Para obter mais detalhes, consulte a Documentação oficial do pip

    
por 18.04.2012 / 10:09
3

Na verdade, pip install --upgrade pip funciona, mas instala um pip em new , no meu caso pip-2.6. Portanto, o comando para desinstalar é pip-2.6 uninstall package-name .

    
por 17.07.2012 / 00:02
2

No meu caso, depois de um sudo pip install --upgrade pip no Ubuntu 10.04 /usr/bin/pip não foi alterado mas /usr/local/bin/pip é pip 1.1

pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

/usr/local/bin/pip --version
pip 1.1 from /usr/local/lib/python2.6/dist-packages (python 2.6)
    
por 29.08.2012 / 12:05
0

O prefixo de instalação padrão é /usr/local , use:

sudo pip install --upgrade --install-option="--prefix=/usr" pip 
    
por 21.10.2013 / 13:27
0

Meu caso: primeiro removi o pip antigo e reinstalei a versão mais recente.

apt-get remove python-pip;
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | sudo python;
ln -s /usr/local/bin/pip /usr/bin/pip;
    
por 07.11.2014 / 09:54