Невозможно импортировать rest_framework в Django, несмотря на то, что он установлен в моем venv

Следую учебникам и не могу импортировать rest_framework.

Я активировал свой venv, запустил python и import rest_framework, как было предложено во многих обсуждениях на stack overflow, хотя никаких ошибок не возникает. Я уверен, что djangorestframework установлен, так как он находится в каталоге окружения:

venv dir показывает, что rest_framework установлен

Я также перезапустил VS Code и мой venv, как было предложено, безрезультатно.

Ошибка, которую я получаю в VS Code:

Import "rest_framework" could not be resolvedPylancereportMissingImports

Settings.py:

INSTALLED_APPS = [
    'corsheaders',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'EmployeeApp.apps.EmployeeappConfig',
    'rest_framework',
]

Непосредственно под INSTALLED_APPS:

REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
    'rest_framework.authentication.SessionAuthentication',
),
}

После установки этого проекта на моем рабочем столе, кажется, я заставил его работать. Хотя на ноутбуке я выбрал путь к интерпретатору Python, похоже, что на ноутбуке я сделал что-то не так.

ctrl + shift + p

Python: Выберите интерпретатор

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

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