Ile "manage.py", строка 9, in <module> from django.core.management import execute_from_command_line ModuleNotFoundError: Нет модуля с именем 'django'
#!/usr/bin/env python
импорт os импортировать sys
if name == "main": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "api.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
~
кто-нибудь может объяснить этот код. пока я пытаюсь запустить этот код с "python manage.py makemigrations
" он выдает ошибку:
enter image description here
но все модули в requrement.txt успешно загружены до этого.
Возможно, пакет django не установлен или установлен неправильно.
Создайте виртуальную среду.
python3 -m venv имя_вашего_венва
.Активируйте виртуальную среду.
source your_venv_name/bin/activate
Установите requirements.txt
pip install -r requirements.txt
Установите пакет Django
pip install Django