Импортируемый модуль не разрешается в среде 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 снова установил модуль
- поменяли интерпретаторы (на локальный и обратно в виртуальную среду)