Django_extensions не дает запустить локальный сервер Django через конфигурацию в pycharm

буду очень признателен, если найдет ответ на мой вопрос.

Появилась проблема, в которой хочу разобраться. В моем проекте в папке settings.py подключен django_extensions:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_extensions',
'movie_app',

]

Я создаю конфигурацию в pycharm для запуска сервера, пытаюсь ее запустить, но мне выдает ошибку: ModuleNotFoundError: No module named 'django_extensions' введите сюда описание изображения

Если же я запускаю сервер через команду manage.py runserver в терминале, то всё работает. Также всё через запуск конфигурации, если удалить в INSTALLED_APPS django_extensions.

При этом использовав pip freeze я отчетливо вижу, что django-extensions установлен: введите сюда описание изображения

Да можно заметить, что названия различаются, установлен django-extensions, а в INSTALLED_APPS я указываю django_extensions(разница в нижнем подчеркивании и тире). Но в видеоуроке на степике, по которому я и учусь, просят именно таким образом использовать django_extensions. Но даже если указать в INSTALLED_APPS - django-extensions(стоит тире), то все-равно будет появляться ошибка.

Объясните, пожалуйста, в чем может быть проблема. Я могу, конечно, и постоянно запускать сервер через терминал, но мне хотелось бы узнать, почему с установленным django_extensions я не могу запускать сервер через конфигурацию в Pycharm.

Полная запись ошибки, на всякий случай: введите сюда описание изображения

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