Pyright не видит установленные библиотеки

Использую WSL 2.0 Ubuntu, uv как менеджер пакетов, python 3.12. ошибка

  • uv run src/main.pyработает, fastapi сервер поднимается
  • uv run pyright или .venv/bin/pyright выдаёт отсутствие импортов:
╭─tstroganov@Kappa033 ~/performer-compose/api  ‹15f96c5*› 
╰─➤  .venv/bin/pyright                                                      1 ↵
/home/tstroganov/performer-compose/api/src/auth.py
 /home/tstroganov/performer-compose/api/src/auth.py:2:6 - error: Import "loguru
" could not be resolved (reportMissingImports)
 /home/tstroganov/performer-compose/api/src/auth.py:4:6 - error: Import "fastap
i" could not be resolved (reportMissingImports)
...
  • Конфиг pyrightconfig.json существует:
{
  "venvPath":".",
  "venv":".venv"
}
  • uv sync прописывал, .venv удалял и переустанавливал.
  • Думал сначала, что проблема в neovim. Но Cursor IDE также не видит пакетов, да, при выборе .venv как окружения ALso...
╭─tstroganov@Kappa033 ~/performer-compose/api  ‹15f96c5*› 

╰─➤  uv pip list | grep loguru 
loguru                                   0.7.3

╭─tstroganov@Kappa033 ~/performer-compose/api  ‹15f96c5*› 

╰─➤  uv pip list | grep fastapi                             
fastapi                                  0.116.1

Ответы (0 шт):