Расширение Python в VSCode не видит виртуальный python
Я работаю над проектом Django. Проблема, с которой я столкнулся, показана на скриншоте ниже:
Я использовал "python3 -m venv env" для настройки виртуального окружения. Я также установил Django с активированным "env". Pip freeze подтверждает установку:
Ниже приведены мои попытки исправить ситуацию:
- Переустановите VSCode
- Переустановите расширение Python
- Выберите вручную интерпретатор с путем "env/bin/python", используя "Enter interpretor path..."
Проблемы не решаются. Я пробовал другие вопросы, которые предлагают просто выбрать нужный интерпретатор в папке виртуального окружения. Не помогло.
Я заметил, что когда я создал виртуальную среду и активировал ее из терминала в VSCode, VSCode автоматически не вызвал предложение использовать ее. Такое впечатление, что VSCode вообще не видит ее.
Пакеты в виртуальном окружении явно показывают, что Django был установлен:
Странно, но та же проблема проявляется и в Pycharm.