Как установить корневой каталог для PyRight?

У меня есть проект Python в VSCode. Его структура

root
+-- docs
+-- some_other_folder
+-- src
    +-- app
    |   +-- main.py
    +-- tests
        +-- conftest.py    

conftest.py имеет импорт

from app.main import app

Моя задача установить src в качестве корневой папки, потому что в противном случае я получил бы предупреждение Import 'app.main' could not be resolved

1 ответ

Создайте pyrightconfig.json в корневом каталоге вашего проекта

Добавьте следующий конфиг:

{
    "executionEnvironments": [
        {"root": "src"}
    ]
}

Подробности взяты из: https://github.com/Microsoft/pyright/blob/master/docs/configuration.md

Другие вопросы по тегам