Найти - Пользователи
Полная версия: Проблема с запуском сервера Django
Начало » Python для новичков » Проблема с запуском сервера Django
1
Konstantin1984+
Я установил в виртуальной среде Django, создал новый проект. Но вот запустить сервер не могу. В терминале Ubuntu я ввел команду:
(11_env)konstantin@nikolay-P5Q-SE:~/Рабочий стол/learning_log$ python manage.py runserver

А в ответ:
Traceback (most recent call last):
File “manage.py”, line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named ‘django’

Аналогичный ответ я получаю и при попытке создать базу данных для проекта (python manage.py migrate)

Открыл файл manage.py.
Внутри следующее:

 #!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "learning_log.settings")
    from django.core.management import execute_from_command_line
    execute_from_command_line(sys.argv)

Может быть, надо что-то поменять в файле manage.py? У меня предположение, что он обращается к Python, установленному не в вертуальной среде, а в глобальной среде, а тот, наверное, не видит Django, установленный в виртуальной среде.
FishHook
Konstantin1984+
не установлена джанга у вас
сделайте pip list при активном виртуаленве и покажите результат
Konstantin1984+
Django у меня установлен. А как запустить я нашел несколько минут назад: необходимо в команде указать конкретную версию питона (к примеру 2.7 или 3.4) и тогда работает. Вопрос разрешен. Спасибо за внимание.
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