Когда я запускаю sudo apt-get install python-pip
, он устанавливает очень старую версию.
$ pip --version
pip 1.0 from /usr/lib/python2.7/dist-packages (python 2.7)
Это вызвало у меня всевозможные проблемы, так как эта версия pip не может найти много пакетов.
Когда я пытаюсь установить последнюю версию 1.5.6 через apt-get, он не находит его.
[$ sudo apt-get install python-pip=1.5.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '1.5.6' for 'python-pip' was not found][2]
ПРИМЕЧАНИЕ. Ранее я запускал apt-get update
и apt-get update
. Когда я пытаюсь установить pip, выполнив sudo python get-pip.py
, я получаю
$ python get-pip.py
Downloading/unpacking pip
Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement pip
Cleaning up...
No distributions at all found for pip
Storing debug log for failure in /home/user/.pip/pip.log
. из-за некоторых проблем с настройками прокси-сервера Ubunto VM, которые я могу решить позже на этой неделе.
Предпочтительно, я просто хочу установить последнюю версию pip через apt-get, но я открыт для любого решения.
Любая помощь очень ценится
Репозитории чиновника Ubuntu не имеют этого новым версия зернышка для 12,04 . И я не мог найти PPAs. Так apt-get
не поможет. Я думаю, что один путь может состоять в том, чтобы установить независимо от того, что версия pip
является лавиной в репозиториях, и сделайте sudo pip install -U pip
- но это также будет затронуто проблемой прокси. Один выход - обновляет до 14,04.
sudo apt-get install --reinstall python2.7
sudo apt-get purge python-pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py
sudo pip install package-name
Это работает отлично в Ubuntu 14.04, зарегистрируйтесь 12.04, иначе обновляют версию и следуют выше шагов.