2012-03-22 11 views
1

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

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

Downloading/unpacking URLObject>=0.6.0 (from djangorestframework->-r /var/lib/myproj/base.pip (line 26)) Using download cache from /usr/local/pipcache/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FU%2FURLObject%2FURLObject-2.0.1.tar.gz Running setup.py egg_info for package URLObject The required version of distribute (>=0.6.24) is not available, and can't be installed while this script is running. Please install a more recent version first, using 'easy_install -U distribute'.
(Currently using distribute 0.6.10 (/var/lib/myproj/.ve/lib/python2.6/site-packages/distribute-0.6.10-py2.6.egg)) Complete output from command python setup.py egg_info: The required version of distribute (>=0.6.24) is not available, and can't be installed while this script is running. Please install a more recent version first, using 'easy_install -U distribute' (Currently using distribute 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, но напрасно как я обновить распространять через требование пипа файл.

ответ

4

Я просто попал в ту же проблему.

решаемые бега:

pip install -U distribute==0.6.25 

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

+0

--thanks за быстрый ответ, им получать эту ошибку ** ValueError: ('Ожидаемая версия спецификации в ',' pip install -U distribute == 0.6.25 ',' at ',' intall -U distribute == 0.6.25 ') ** при добавлении указанной строки в файл pip – Dharani

+0

Запустите команду «pip install -U распределите == 0.6.25 "в оболочке. Не ставьте его в требования! – jpic

+0

У меня нет разрешений делать в оболочке. есть ли какой-либо выход, сохраняя в файле требований. более того, у меня есть версия python2.6.5 в ubuntu10.04lts – Dharani

0

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

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

Это не работает. –