incapaz de usar o pip para instalar pacotes pkg_ressources.DistributionNotFound

2

Eu atualizei para o Ubuntu 16.04 e o pip parece estar quebrado agora. Não consigo instalar nenhum pacote com ele e até mesmo executar comandos como pip -version ou pip install -U pip, forneça a mesma mensagem de erro:

    Traceback (most recent call last):
  File "/usr/local/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2927, in <module>
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2913, in _call_aside
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 637, in _build_master
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 650, in _build_from_requirements
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 829, in resolve
pkg_resources.DistributionNotFound: The 'pip==1.5.4' distribution was not found and is required by the application

Existe uma solução para esse bug? Como posso consertar isso?

    
por Clément 01.09.2016 / 13:34

2 respostas

2

Eu fiz o pip funcionar de novo assim. Eu tentei:

sudo apt-get purge python-pip
sudo rm /usr/bin/pip /usr/local/bin/pip
sudo apt-get install python-pip

mas, em seguida, recebi uma mensagem de erro dizendo usr/local/bin/pip not found , então criei um link simbólico de /usr/local/bin/pip para /usr/bin/pip usando:

sudo ln -s /usr/bin/pip /usr/local/bin/pip

e agora pip funciona.

    
por Clément 01.09.2016 / 14:15
0

no meu caso, recebi este erro porque os pacotes pip foram instalados várias vezes

Corrigi o erro corrigido ao remover rm /usr/local/bin/pip Como pip também foi encontrado em ~/.local/bin/

    
por Rao 21.08.2018 / 18:40