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

Вернуться на верх