получать обновленный дистрибутив через файл требований pip - PullRequest
1 голос
/ 22 марта 2012

я использую файл требований pip для зависимостей с virtualenv.Я использую ubuntu10.04LTS, теперь проблема возникла с djangorestframework, после добавления его в .pip файл

при загрузке требований возникает ошибка @URLObject, которая сообщает

Загрузка / распаковка URLObject> = 0.6.0 (из djangorestframework -> - r /var/lib/myproj/base.pip (строка 26)) Использование кэша загрузки из /usr/local/pipcache/http%3A%2F%2Fpypi.python.org%2Fpackages% 2Fsource% 2FU% 2FURLObject% 2FURLObject-2.0.1.tar.gz Запуск setup.py egg_info для пакета URLObject Требуемая версия дистрибутива (> = 0.6.24) недоступна и не может быть установлена, пока этот скриптбежит.Пожалуйста, сначала установите более новую версию, используя «easy_install -U распространять».
(В настоящее время используется дистрибутив 0.6.10 (/var/lib/myproj/.ve/lib/python2.6/site-packages/distribute-0.6.10-py2.6.egg)) Полный вывод команды python setup.py egg_info: требуемая версия дистрибутива (> = 0.6.24) недоступна и не может быть установлена ​​во время работы этого скрипта.Пожалуйста, сначала установите более новую версию, используя «easy_install -U распространять» (в настоящее время используется дистрибутив 0.6.10 (/var/lib/myproj/.ve/lib/python2.6/site-packages/distribute-0.6.10-py2.6.egg))

Мой файл требований к пипсам выглядит следующим образом:

virtualenv
django
distribute
django-permissions
django-storages
django-sentry
#django-db-utils
PIL
#Required for APIs
djangorestframework

Я даже пытался добавить дистрибутив-0.6.25, но тщетно, как мне обновитьраспространять через файл требований к пунктам.

Ответы [ 2 ]

4 голосов
/ 22 марта 2012

Я только что столкнулся с той же проблемой.

Решено запуском:

pip install -U distribute==0.6.25

Не думаю, что вы можете обновить его через файл требований, потому что требования устанавливаются сразу, а не по одному.

0 голосов
/ 23 апреля 2012

если вам нужно распространять версию 0.6.25, просто укажите это в требованиях:

virtualenv
django
distribute==0.6.25
django-permissions
django-storages
django-sentry
#django-db-utils
PIL
#Required for APIs
djangorestframework
...