Pyright не обнаруживает текущую среду pyenv ⇐ Python
-
Anonymous
Pyright не обнаруживает текущую среду pyenv
Если я запустил pre-commit на основе pyproject.toml:
[tool.pyright] # Адаптируйте venvPath и venv к вашему локальному pyenv: #venvPath = "path_to_pyenv_venvs" #venv="venv_name" включить = ["истории"] исключить = [ "**/__pycache__", } с pre-commit run --all-files я продолжаю получать около 200+ ошибок импорта, например. :
Ошибка
: импорт «sqlmodel» не удалось разрешить (reportMissingImports) Единственный обходной путь — раскомментировать строки имени пути и окружения в приведенном выше фрагменте toml, чтобы запустить его, но тогда его нельзя будет отправить в репозиторий, поскольку у каждого пользователя может быть арбитражный путь.
Как я могу сделать так, чтобы пирайт динамически определял текущую среду pyenv при запуске pre-commit на основе pyproject.toml?
>
Если я запустил pre-commit на основе pyproject.toml:
[tool.pyright] # Адаптируйте venvPath и venv к вашему локальному pyenv: #venvPath = "path_to_pyenv_venvs" #venv="venv_name" включить = ["истории"] исключить = [ "**/__pycache__", } с pre-commit run --all-files я продолжаю получать около 200+ ошибок импорта, например. :
Ошибка
: импорт «sqlmodel» не удалось разрешить (reportMissingImports) Единственный обходной путь — раскомментировать строки имени пути и окружения в приведенном выше фрагменте toml, чтобы запустить его, но тогда его нельзя будет отправить в репозиторий, поскольку у каждого пользователя может быть арбитражный путь.
Как я могу сделать так, чтобы пирайт динамически определял текущую среду pyenv при запуске pre-commit на основе pyproject.toml?
>