No Ubuntu 10.04 eu costumava apt-get install pip
instalar pip
depois do que eu instalei django
. Então eu tentei desinstalar django
com pip
via pip uninstall django
que me dá:
pip: error: No command by the name pip uninstall
De fazer alguma pesquisa é porque estou usando uma versão mais antiga.
$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)
Percebi pela primeira vez que esta versão do pip
não tinha desinstalação quando instalei a versão errada django
e tentei desinstalá-la com
pip uninstall django
e acabou com
pip: error: No command by the name pip uninstall
De outro artigo:
O pip 0.3.1 tem mais de dois anos e, na verdade, não inclui o comando de desinstalação. A versão atual do pip é 1.0.1.
Presumo que você esteja usando uma versão do pip do SO; esses tendem a ser bastante desatualizados. Alguns bugs foram corrigidos e os recursos foram adicionados nos últimos dois anos.
Então, qual é a maneira correta de atualizá-lo no Ubuntu 10.04 para que eu possa acessar o uninstall
comando?
sudo pip install --upgrade pip
pip --version
ainda dá a mesma versão.Respostas:
Remova a instalação do pip em todo o sistema:
Em seguida, instale uma nova cópia do pip:
Testado no ubuntu 10.04 i686
Eu sugiro que você use virtualenv. Para mais detalhes, consulte a documentação oficial do pip
fonte
easy_install pip
vez docurl
comando.Por uma questão de fato,
pip install --upgrade pip
funciona, mas instala um novo pip, no meu caso pip-2.6. Portanto, o comando para desinstalar é .pip-2.6 uninstall package-name
fonte
No meu caso, após um
sudo pip install --upgrade pip
no ubuntu 10.04/usr/bin/pip
não sofrer alterações, mas/usr/local/bin/pip
é o pip 1.1fonte
O prefixo de instalação padrão é
/usr/local
, use:fonte
sudo apt-get install python-pip
. Eu queria atualizar, então tentei sua solução. Posteriormente, dewhich pip
fato , produziu,/usr/bin/pip
conforme o esperado, mas a execuçãopip --version
teve um erro que terminou com isso: #pkg_resources.DistributionNotFound: pip==1.5.5
Meu caso: primeiro removi o pip antigo e reinstalei a versão mais recente.
fonte