Настройка виртуального окружения в PyCharm
Как мы видим, после установки нашего FastAPI-проекта редактор PyCharm не видит FastAPI. Он подчёркивает пакет, как будто бы его нет. Дело в том, что мы должны указать виртуальное окружение, в котором мы находимся, в настройках PyCharm.
Как это можно сделать? Для этого, находясь в виртуальном окружении (должна быть приставка venv), мы можем выполнить команду which python. У нас показывается тот путь к окружению, который должен использоваться. Давайте его скопируем без /bin/python.
Указание интерпретатора в настройках
Теперь заходим в настройки Settings. Здесь есть раздел Project — выбираем Python Interpreter. Здесь нужно нажать Show All, чтобы можно было добавить новый интерпретатор для нашего проекта. Выбираем Add, нажимаем Next и указываем путь до виртуального окружения, в котором мы работаем. Путь должен оканчиваться на venv.
Жмём Create, OK, Apply. Как видите, теперь наш проект обновляет зависимости. Пакет FastAPI у нас больше не подчёркивается красным — PyCharm теперь видит все пакеты, которые установлены в этом виртуальном окружении.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти