Импортируемый модуль не разрешается в среде env:venv

Я изучаю курс о Django и создании API. Я использую визуальный код

Я установил окружение env:venv. Когда я пытаюсь импортировать rest_framework, я получаю сообщение:

"Импорт "rest_framework" не может быть разрешен - Pylance

".

Хотя импорт работает, и я могу использовать функциональные возможности.

Я использую интерпретатор python, доступный в среде ENV

  • Python 3.10.1 64-bit ('env':venv)

Когда я устанавливаю интерпретатор на локальный путь python, импорт разрешается. Это устраняет проблему. Но я хочу использовать интерпретатор для среды ENV, потому что я думаю, что он должен работать таким образом.

Если я нахожусь в своей среде ENV и запрашиваю 'pip list', модуль, который нужно разрешить, установлен:

(env) C:\DjangoProjects\amonmcduul>pip list

Версия пакета


asgiref 3.4.1

distlib 0.3.4

Django 4.0.1

djangorestframework 3.13.1

djangorestframework-simplejwt 5.0.0

Я также установил djangorestframework с помощью pip на свой локальный компьютер, поэтому он работает, когда я устанавливаю интерпретатор на свой локальный интерпретатор python.

Я не знаю, почему импорт не разрешается. Он говорит, что он не разрешен, но он работает. Как я могу разрешить импорт? Или избавиться от сообщения "не удается разрешить"

Фотография вопроса

У меня есть:

  • перезагрузите виртуальную среду
  • pip снова установил модуль
  • поменяли интерпретаторы (на локальный и обратно в виртуальную среду)
Вернуться на верх