Eu instalei alguns pacotes com -e
> pip install -e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
Eu com pip freeze eu vejo
> pip freeze
...
-e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
...
quando tento desinstalar os pacotes, recebo erros:
> pip uninstall horus-dev
Cannot uninstall requirement horus-dev, not installed
> pip uninstall horus
Cannot uninstall requirement horus, not installed
Como faço para desinstalar esse pacote?
conda develop -u .
pip uninstall yourpackage
que não funcionou? Como o que significam seus erros? Parece uma saída estranha do comando ...pip uninstall -e .
oupython setup.py develop -u
?pip uninstall library
funcionou muito bem. Se for a resposta fornecida pelo OP parece que é algo estranho com a biblioteca dele que foi corrompida. Espero que isso economize tempo das pessoas na próxima vez que vierem aqui. Porém, existem muitas opções diferentes que podem funcionar.Respostas:
Em
{virtualenv}/lib/python2.7/site-packages/
(se não estiver usando o virtualenv, então{system_dir}/lib/python2.7/dist-packages/
)distribute-0.6.34-py2.7.egg
) se houver algumeasy-install.pth
, remova a linha correspondente (deve ser um caminho para o diretório de origem ou de um arquivo egg).fonte
-e
opção.pip uninstall package_name
funciona, maspip uninstall .
não funcionaUma maneira mais fácil de fazer o mesmo com a nova versão de setup_tools é executar o seguinte:
O que basicamente faz o mesmo que @glarrain descreve em sua resposta.
fonte
running develop
mas eu continuo o.egg-info
arquivo ... devo removê-lo?Instale um pacote dev use cmd:
Desinstalar:
Agora você pode usar:
ou
python setup.py develop --uninstall
oupython setup.py develop -u
fonte
.
é o diretório atual, você usa o caminho absoluto completo do pacote.site-packages
dir)dist-packages
diretório (onde o Python procura pelo pacote instalado). Limpador para usarpython setup.py develop -u
.pip uninstall package_name
trabalhe agora.Este é um bug no debian / ubuntu linux usando pip instalado no sistema operacional (v8.1.1 para mim), que é o que você usará
sudo pip
mesmo se tiver atualizado o pip (por exemplo, get-pip.py). Veja https://github.com/pypa/pip/issues/4438Para uma discussão sobre como limpar, consulte /ubuntu/173323/how-do-i-detect-and-remove-python-packages-installed-via-pip , embora as soluções lá sejam do variedade "remover tudo".
Para o meu sistema, tudo que eu precisava remover era
/usr/local/lib/python2.7/dist-packages/{package_name}.egg-link
fonte
pip uninstall library
funcionou muito bem. Se for a resposta fornecida pelo OP parece que é algo estranho com a biblioteca dele que foi corrompida. Espero que isso economize tempo das pessoas na próxima vez que vierem aqui. Porém, existem muitas opções diferentes que podem funcionarAcontece que minha instalação estava de alguma forma corrompida.
Eu poderia encontrar a entrada em:
Para resolver o problema, removi manualmente a linha do arquivo .pth!
fonte
Simplesmente desinstale o pacote que você instalou no modo 'editável':
fonte
pip uninstall
comando do OP (talvez uma versão desatualizada do pip?), mas verifiquei que em circunstâncias normais ele faz exatamente o que foi sugerido fazer manualmente na resposta aceita por @glarrain. Se não estiver funcionando para você, detalhe o que você está fazendo aqui para que possamos aprofundar o problema.pip uninstall pkg
funciona afaik.