Модуль установлен, но Python не может его найти

Я использую VS Code с Python 3.9. Я настроил виртуальную среду с помощью оболочки pipenv и установил flask-script, как показано здесь в моем pipfile:

   [packages]
   flask = "*"
   sqlalchemy = "*"
   flask-sqlalchemy = "*"
   flask-script = "*"
   flask-migrate = "*"

Тем не менее, импорт в верхней части файла Python показывает желтое подчеркивание и: Импорт flask_script не может быть разрешен Отчет Pylance MissingImports

и если вы попытаетесь запустить его, он говорит: ModuleNotFoundError: Нет модуля с именем 'flask_script'

Так как это работает, пожалуйста? Это время от времени случается и с другими модулями. Как вы должны установить модуль?

Любая помощь приветствуется


person calvincani    schedule 01.02.2021    source источник


Ответы (1)


Возможно, вам нужно выбрать правильный интерпретатор Python для поиска зависимостей.

введите описание изображения здесь

Убедитесь, что он подходит для вашей виртуальной среды (вы должны увидеть круглые скобки, как здесь, на снимке экрана, вы можете щелкнуть там и выбрать правильный).

person Guillermo Brachetta    schedule 01.02.2021
comment
Большое спасибо, я не знал об этом. Это решило это. - person calvincani; 01.02.2021