Пакет обновления PIP работает неправильно - PullRequest
0 голосов
/ 11 июня 2018

У меня есть сервер с python 2.7.3 и PIP 1.1.Я не могу обновить их сейчас.

Я пытался обновить пакет Requests с 2.0.0 до 2.4.0.Поэтому я просто запустил следующую команду, в имеющейся у меня virtualenv:

pip install --upgrade -i https://pypi.python.org/simple/ requests==2.4.0

Она вернула это:

Загрузка / распаковка запросов == 2.4.0 Запуск setup.py egg_info для запросов пакетов

Installing collected packages: requests
  Found existing installation: requests 2.0.0
    Uninstalling requests:
      Successfully uninstalled requests
  Running setup.py install for requests

  Could not find .egg-info directory in install record for requests==2.4.0
Successfully installed requests
Cleaning up...

Но после того, как я проверил Python, внутри виртуального env он все равно возвращает версию 2.0.0.Также, если я проверяю путь к библиотеке внутри виртуальной среды, на нем все еще установлена ​​версия 2.0.0, а не 2.4.0.

Я что-то не так делаю?

Заранее спасибо.

[РЕДАКТИРОВАТЬ] - - - - - - -

Мне удалось это исправить.Дело в том, что, очевидно, это известная проблема PIP 1.1, которая не удаляет уже установленный пакет из папки сборки, а затем повторно использует его, поскольку это была новая версия, которую вы пытаетесь установить.Так что я сделал, чтобы удалить пакет запросов внутри сборки и повторно запустить команду для обновления.

...