VS Code + Pylance не находит установленные модули venv при активированном venv
Я использую VS Code Version: 1.74.3 на MacOS 13.2. python -V возвращает Python 3.11.1.
Я получаю следующее сообщение об ошибке: Import "django.shortcuts" could not be resolved from source Pylance(reportMissingModuleScource).
Как видно на скриншоте, правильный venv активирован и включает Django.
Я проверил также эти темы: Import could not be resolved/could not be resolved from source Pylance in VS Code using Python 3.9.2 on Windows 10 и https://stackoverflow.com/a/65802367/2321643, но предложенное решение с перезагрузкой окон не помогло. Используя Debug, я могу спокойно запускать мое Django-приложение без каких-либо проблем с импортом.
Что мне нужно сделать, чтобы Pylance не возникало этих проблем?
Попробуйте щелкнуть там, где написано "3.11.1 ('.venv': venv)". (в правом нижнем углу). Должно появиться небольшое диалоговое окно, в котором вы сможете проверить правильность пути к Python.
Проверьте, что он использует правильный путь к Python. Это должно быть что-то вроде venv/bin/python3 или venv/bin/python при условии, что venv расположен в корне вашего проекта.
Мой вопрос был ошибкой, исправленной и закрытой.
Для справки: https://github.com/microsoft/pylance-release/issues/3881

