В настоящее время я использую Ubuntu 12.04 с версией pip 1.0 и версией python 2.7.
pip --version
pip 1.0 from /usr/lib/python2.7/dist-packages (python 2.7)
К сожалению, поскольку я пытаюсь обновить один из пакетов pip, я не могу ничего установить с помощью pip. Я получаю следующие сообщения об ошибках:
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:~$
У кого-нибудь есть идеи?
Хорошо, мне удалось получить его работа - надо надеяться, это поможет другим в будущем:
Найденный следующим билетом:
http://flexget.com/ticket/21161
Отсюда я использовал следующую команду:
Это было то, потому что обновлению так или иначе удалось удалить setuptools пакет из моей среды Python. Выполнение команды ниже зафиксировало setuptools и позволило мне использовать зернышко, чтобы удалить и переустановить flexget.
завихрение https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | sudo python
Успешно установил flexget
Чистка...
vince@hal:~$ flexget -V
1.2.125
Вы находитесь на последнем выпуске.
В первую очередь, установите python-setuptools
apt install python-setuptools
затем попытка
easy_install glances