2016-01-18 6 views
1

Я пытаюсь запустить проект Django 1.4 с использованием buildout (у меня есть тот же проект на другом компьютере, который в настоящее время работает), но почему-то кажется, что система не получает путь Django в новом (хотя он был установлен через pip в virtualenv).ImportError: No module named manage Django

Вот результат моего пип замораживания:

(dev-cta)[email protected]:~$ pip freeze 
Django==1.4.22 
argparse==1.2.1 
wsgiref==0.1.2 

После ./bin/buildout без инцидентов, у попробовать ./bin/django runserver и:

(dev-cta)[email protected]:~$ ./project/bin/django runserver 
Traceback (most recent call last): 
    File "./project/bin/django", line 94, in <module> 
    import djangorecipe.manage 
ImportError: No module named manage 

Я попытался переустановить/обновление django, и проблема все еще существует.

Любые предложения?

ответ

2

Возможно, у вас отсутствует пакет. Установите DjangoRecipe.

Сделайте pip install djangorecipe.

+0

Такая же ошибка после обновления djangorecipe. –

+0

Я установил 0.23.1, на что ссылается в base.cfg buildout. Теперь, когда я пытаюсь runserver я получаю: '(DEV-кту) Даниель @ местные: ~/проект/$ ./bin/django runserver Traceback (самый последний вызов последнего): Файл» ./bin/ Джанго», строка 94, в sys.exit (djangorecipe.manage.main ('website.settings_beta')) .... * несколько строк ссылок на файлы, не может подсказать предел причины гольца * .... ValueError: невозможно настроить обработчик 'file_critical': [Errno 2] Нет такого файла или каталога: '/home/daniel/project/var/log/django-critical-2016-01-18.log' ' –

+0

@ DanielRamírezTorres - Это другая проблема, вы должны сделать новый вопрос для этого, если это необходимо, но я думаю, что его довольно ясно, как это исправить. Если этот ответ разрешил ваш вопрос, тогда не стесняйтесь отмечать его как принятый ответ – Sayse