При использовании https://pre-commit.com с хуками VSCode, которые зависят от пакетов, установленных в Python venv. В предварительной фиксации можно указать использование системы в качестве среды. Это отлично работает с терминала с желаемым активным Venv.
Однако при использовании интегрированного управления версиями кажется, что осуществляется доступ к глобальному интерпретатору, и поэтому требуемые пакеты недоступны.
Есть ли здесь обходной путь? На данный момент я указываю путь точки входа / к / bin / python -m package в конфигурации предварительной фиксации. Однако я думаю, что интегрированный контроль версий также должен уважать, по крайней мере, выбранный интерпретатор.
Есть предположения?