Найти - Пользователи
Полная версия: Не работает pip install -r requirements
Начало » Python для новичков » Не работает pip install -r requirements
1 2
SoT
Работаю из виртуального окружения с virtualenvwrapper. Команда pip install -r install/requirements.txt выводит в консоль следующее :
Downloading/unpacking config==0.3.9 (from -r install/requirements.txt (line 1))
Downloading config-0.3.9.tar.gz
Running setup.py egg_info for package config

Downloading/unpacking Django==1.4.5 (from -r install/requirements.txt (line 2))
Downloading Django-1.4.5.tar.gz (7.7MB): 7.7MB downloaded
Running setup.py egg_info for package Django
и т.д.

с sudo аналогично.

если же написать pip install config==0.3.9 то установка идёт без сбоев.
Downloading/unpacking config==0.3.9
Downloading config-0.3.9.tar.gz
Running setup.py egg_info for package config

Installing collected packages: config
Running setup.py install for config

Successfully installed config
Cleaning up…
В чём может быть проблема ?
ilnur
а что нет так?
он сначало скачает все из requirements а потом уже установит их.
SoT
Потом установка не происходит. При вкулючении python при введение команды import django он ругается что нет такого модуля.
ilnur
SoT
Потом установка не происходит.
ошибка? Какая?
покажи весь лог установки
Singularity
SoT
sudo rmvirtualenv YOUR_ENV
mkvirtualenv --no-site-packages  YOUR_ENV
workon  YOUR_ENV
pip install -r install/requirements.txt 
попробуйте после этого
SoT
Не помогло. Вот лог(вырезал место где он цифрами выводит версии pytz которые проверил и не нашёл нужную) :

ivan@FastUbuntu:~$ mkvirtualenv --no-site-packages  univer
New python executable in univer/bin/python
Installing Setuptools..............................................................................................................................................................................................................................done.
Installing Pip.....................................................................................................................................................................................................................................................................................................................................done.
(univer)ivan@FastUbuntu:~$ workon univer
(univer)ivan@FastUbuntu:~$ ls
e-tools Ubuntu One Документы Музыка Шаблоны
examples.desktop WORK Загрузки Общедоступные
G2M.dll Видео Изображения Рабочий стол
(univer)ivan@FastUbuntu:~$ cd e-tools/
(univer)ivan@FastUbuntu:~/e-tools$ pip install -r install/requirements.txt
Downloading/unpacking config==0.3.9 (from -r install/requirements.txt (line 1))
Downloading config-0.3.9.tar.gz
Running setup.py egg_info for package config

Downloading/unpacking Django==1.4.5 (from -r install/requirements.txt (line 2))
Downloading Django-1.4.5.tar.gz (7.7MB): 7.7MB downloaded
Running setup.py egg_info for package Django

Downloading/unpacking South==0.8.1 (from -r install/requirements.txt (line 3))
Downloading South-0.8.1.tar.gz (94kB): 94kB downloaded
Running setup.py egg_info for package South

Downloading/unpacking django-debug-toolbar==0.9.4 (from -r install/requirements.txt (line 4))
Downloading django-debug-toolbar-0.9.4.tar.gz (150kB): 150kB downloaded
Running setup.py egg_info for package django-debug-toolbar

no previously-included directories found matching 'example'
Downloading/unpacking django-celery==3.0.17 (from -r install/requirements.txt (line 5))
Downloading django-celery-3.0.17.tar.gz (77kB): 77kB downloaded
Running setup.py egg_info for package django-celery

no previously-included directories found matching 'bin/*.pyc'
no previously-included directories found matching 'tests/*.pyc'
no previously-included directories found matching 'docs/*.pyc'
no previously-included directories found matching 'extra/*.pyc'
no previously-included directories found matching 'djcelery/*.pyc'
no previously-included directories found matching 'docs/.build'
no previously-included directories found matching 'examples/*.pyc'
Downloading/unpacking celerymon==1.0.3 (from -r install/requirements.txt (line 6))
Downloading celerymon-1.0.3.tar.gz (220kB): 220kB downloaded
Running setup.py egg_info for package celerymon

no previously-included directories found matching 'celerymon/*.pyc'
no previously-included directories found matching 'bin/*.pyc'
Downloading/unpacking pytz (from django-celery==3.0.17->-r install/requirements.txt (line 5))
Could not find a version that satisfies the requirement pytz (from django-celery==3.0.17->-r install/requirements.txt (line 5))
Cleaning up...
No distributions matching the version for pytz (from django-celery==3.0.17->-r install/requirements.txt (line 5))
Storing complete log in /home/ivan/.pip/pip.log
(univer)ivan@FastUbuntu:~/e-tools$ ~/.pip/ cat pip.log
bash: /home/ivan/.pip/: Это каталог
(univer)ivan@FastUbuntu:~/e-tools$ ~/.pip/pip.log
bash: /home/ivan/.pip/pip.log: Отказано в доступе
(univer)ivan@FastUbuntu:~/e-tools$ sudo ~/.pip/pip.log
[sudo] password for ivan:
sudo: /home/ivan/.pip/pip.log: команда не найдена
(univer)ivan@FastUbuntu:~/e-tools$ python
Python 2.7.3 (default, Apr 10 2013, 05:09:49)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named django


вот запись про Django из pip.log(обрезан огромный кусок где pip перебирает версии Django пытаясь найти удовлетворяющую

Downloading/unpacking Django==1.4.5 (from -r install/requirements.txt (line 2))

Getting page https://pypi.python.org/simple/Django/
URLs to search for versions for Django==1.4.5 (from -r install/requirements.txt (line 2)):
* https://pypi.python.org/simple/Django/1.4.5
* https://pypi.python.org/simple/Django/
Getting page https://pypi.python.org/simple/Django/1.4.5
Downloading from URL https://pypi.python.org/packages/source/D/Django/Django-1.4.5.tar.gz#md5=851d00905eb70e4aa6384b3b8b111fb7 (from https://pypi.python.org/simple/Django/)
Running setup.py egg_info for package Django

running egg_info
creating pip-egg-info/Django.egg-info
writing pip-egg-info/Django.egg-info/PKG-INFO
writing top-level names to pip-egg-info/Django.egg-info/top_level.txt
writing dependency_links to pip-egg-info/Django.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/Django.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found


reading manifest file 'pip-egg-info/Django.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'pip-egg-info/Django.egg-info/SOURCES.txt'
Source in /home/ivan/.virtualenvs/univer/build/Django has version 1.4.5, which satisfies requirement Django==1.4.5 (from -r install/requirements.txt (line 2))

Такая фигня с pip install requirements на двух системах у меня. Следовательно значит что я что то делаю не так. Только что? может дело в virtualenvwrapper?
SoT
ilnur
шибка? Какая?
покажи весь лог установки

Привёл лог выше
Singularity
Это судьба.
Вселенная предостерегает тебя от изучения Django, это может повлечь за собой большие проблемы для тебя или всего мира
Singularity
Кстати у меня такое же поведения.
Покажи значит файл с зависимостями.
Возможно его кто-то правил руками и/или он кривой

Хотя причем здесь джанга я не знаю.

λ ~>mkvirtualenv --no-site-packages  univer
New python executable in univer/bin/python
Installing Setuptools..............................................................................................................................................................................................................................done.
Installing Pip.....................................................................................................................................................................................................................................................................................................................................done.
(univer)λ ~>pip install Django==1.4.5 South==0.8.1 django-debug-toolbar==0.9.4 django-celery==3.0.17 
Downloading/unpacking Django==1.4.5
  Downloading Django-1.4.5.tar.gz (7.7MB): 7.7MB downloaded
  Storing download in cache at ./.cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FD%2FDjango%2FDjango-1.4.5.tar.gz
  Running setup.py egg_info for package Django
    
Downloading/unpacking South==0.8.1
  Downloading South-0.8.1.tar.gz (94kB): 94kB downloaded
  Storing download in cache at ./.cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FS%2FSouth%2FSouth-0.8.1.tar.gz
  Running setup.py egg_info for package South
    
Downloading/unpacking django-debug-toolbar==0.9.4
  Using download cache from /home/ihor/.cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango-debug-toolbar%2Fdjango-debug-toolbar-0.9.4.tar.gz
  Running setup.py egg_info for package django-debug-toolbar
    
    no previously-included directories found matching 'example'
Downloading/unpacking django-celery==3.0.17
  Downloading django-celery-3.0.17.tar.gz (77kB): 77kB downloaded
  Storing download in cache at ./.cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango-celery%2Fdjango-celery-3.0.17.tar.gz
  Running setup.py egg_info for package django-celery
    
    no previously-included directories found matching 'bin/*.pyc'
    no previously-included directories found matching 'tests/*.pyc'
    no previously-included directories found matching 'docs/*.pyc'
    no previously-included directories found matching 'extra/*.pyc'
    no previously-included directories found matching 'djcelery/*.pyc'
    no previously-included directories found matching 'docs/.build'
    no previously-included directories found matching 'examples/*.pyc'
Downloading/unpacking pytz (from django-celery==3.0.17)
  Could not find a version that satisfies the requirement pytz (from django-celery==3.0.17) (from versions: 2005k, 2005k, 2005k, 2005m, 2005m, 2005m, 2005r, 2005r, 2005r, 2006g, 2006g, 2006g, 2006j, 2006j, 2006j, 2006p, 2006p, 2006p, 2007c, 2007c, 2007c, 2007d, 2007d, 2007d, 2007f, 2007f, 2007f, 2007g, 2007g, 2007g, 2007i, 2007i, 2007i, 2007k, 2007k, 2007k, 2008a, 2008a, 2008a, 2008b, 2008b, 2008b, 2008c, 2008c, 2008c, 2008g, 2008g, 2008g, 2008h, 2008h, 2008h, 2008i, 2008i, 2008i, 2009a, 2009a, 2009a, 2009d, 2009d, 2009d, 2009e, 2009e, 2009e, 2009f, 2009f, 2009f, 2009g, 2009g, 2009g, 2009i, 2009i, 2009i, 2009j, 2009j, 2009j, 2009l, 2009l, 2009l, 2009n, 2009n, 2009n, 2009p, 2009p, 2009p, 2009r, 2009r, 2009r, 2009u, 2009u, 2009u, 2010b, 2010b, 2010b, 2010e, 2010e, 2010e, 2010g, 2010g, 2010g, 2010h, 2010h, 2010h, 2010k, 2010k, 2010k, 2010l, 2010l, 2010l, 2010o, 2010o, 2010o, 2011b, 2011c, 2011c, 2011c, 2011d, 2011d, 2011d, 2011e, 2011e, 2011e, 2011g, 2011g, 2011g, 2011h, 2011h, 2011h, 2011j, 2011j, 2011j, 2011k, 2011k, 2011k, 2011n, 2011n, 2011n, 2012b, 2012b, 2012b, 2012c, 2012c, 2012c, 2012d, 2012d, 2012d, 2012f, 2012f, 2012f, 2012g, 2012g, 2012g, 2012h, 2012h, 2012j, 2012j, 2012j, 2013b, 2013b, 2013b, 2013d, 2013d, 2013d, 2004b)
Cleaning up...
No distributions matching the version for pytz (from django-celery==3.0.17)
Storing complete log in /home/ihor/.pip/pip.log
(univer)λ ~>python 
Python 2.7.4 (default, Apr 19 2013, 18:32:33) 
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named django
>>> 
Singularity
C Django > 1.4.5 все ок
Попробуй 14.7 или …8
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB