sudo pip install error

2

Atualmente estou usando o Ubuntu 12.04 com o pip versão 1.0 e o python versão 2.7.

pip --version
pip 1.0 from /usr/lib/python2.7/dist-packages (python 2.7)

Infelizmente, desde que tentei atualizar um dos pacotes pip, não consigo instalar nada usando pip. Estou recebendo as seguintes mensagens de erro:

vince@hal:~$ sudo pip install glances
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 126, in main
    self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 215, in run
    import setuptools
ImportError: No module named setuptools

Storing complete log in /home/vince/.pip/pip.log
vince@hal:~$ sudo pip install flexget
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 126, in main
    self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 215, in run
    import setuptools
ImportError: No module named setuptools

Storing complete log in /home/vince/.pip/pip.log
vince@hal:~$

Alguém tem alguma ideia?

    
por Vince 20.04.2014 / 01:43

2 respostas

1

Ok, consegui que funcionasse - espero que isso ajude os outros no futuro:

Encontrou o seguinte bilhete:

link

A partir daqui, usei o seguinte comando:

  

Isso foi porque a atualização de alguma forma conseguiu remover o setuptools   pacote do meu ambiente python. Executando o comando abaixo fixo   setuptools e me permitiu usar pip para desinstalar e reinstalar   flexget.

     

curl link |   sudo python

Flexget instalado com sucesso

Limpar ...

vince@hal:~$ flexget -V

1.2.125

Você está no último lançamento.

    
por Vince 02.05.2014 / 22:01
1
sudo apt-get install python-setuptools
    
por Valentin Kantor 20.04.2014 / 01:47