ModuleNotFoundError: нет модуля с именем rest_framework - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь следовать руководству по DRF, но когда я собираюсь запустить «миграцию» для базы данных, я получаю ModuleNotFoundError: нет модуля с именем rest_framework.

Как подсказывает PyCharm, то же самое относится и к django_summernote и djoser, которые у меня там есть. Я знаю, что есть несколько подобных потоков, но, похоже, ничего из них не помогает - консоль Python ДЕЙСТВИТЕЛЬНО распознает эти модули, и они добавляются через INSTALLED_APPS

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'kursovik.apps.KursovikConfig',
'rest_framework',
'rest_framework.authtoken',
'django_summernote',
'djoser',
'kursovik']

Я недавно загрузил их через

pip install djangorestframework
pip install djoser
pip install django-summernote

мне нужно их переустановить?

1 Ответ

0 голосов
/ 20 июня 2020

Вы должны убедиться, что ваша консоль PyCharm использует правильный Python Путь, по которому пакеты доступны в основном, так сказать.

Go до File/Settings/YourProject и проверьте следующее:

введите описание изображения здесь

Задайте правильный путь, чтобы пакеты были доступны для процедур интерпретации.

...