Не удалось импортировать Django при запуске тестового сервера - PullRequest
0 голосов
/ 30 сентября 2018

При выполнении команды:

python manage.py runserver

Чтобы запустить тестовый сервер, я получаю следующую ошибку:

ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

Шаги, которые я предпринял, чтобы получить этоошибка:

1) Я загрузил проект Django с моего Linux VPS (без виртуальной среды).Я использую Windows 10. в этой текущей системе.

2) Я создал новую виртуальную среду в этой папке, используя:

virtualenv myprojectenv

3) Конвертер успешно создан, теперь у меня естьследующие папки / файлы:

myproject myprojectenv static manage.py

4) Я активирую env (myprojectenv\scripts\activate), успех - моя командная строка меняется на

(myprojectenv) C:\ (path to my folder)

5) Я устанавливаю Django, используя

pip install django

Django успешно установлен, при проверке версии возвращается 2.1.1:

python -c "import django; print(django.get_version())
2.1.1

6)Я возвращаюсь к основному каталогу, где manage.py, я пытаюсь запустить тестовый сервер с

python manage.py runserver

, и я получаю ошибку (указанную выше).Итак, что я здесь сделал не так?У меня правильно находится папка env в этом каталоге, Django установлен.Это все еще не может найти это.

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

django-admin startproject mysite

Папка mysite создается - я вхожу в эту папку (где manage.py) и пытаюсь снова запустить тестовый сервер.Это все еще не может найти Джанго!Любая помощь приветствуется.

1 Ответ

0 голосов
/ 30 сентября 2018

--- сделать все по порядку
пример virtualenv

исходный пример / bin / activ

пример cd

pip install django

django-admin.py startproject mysite

cd mysite

python manage.py runserver

- должно работать 100%

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...