将https://pre-commit.com与依赖于 Python venv 中安装的包的 VSCode 挂钩使用时。在预提交上可以指定使用“系统”作为环境。这在具有所需 venv 活动的终端上效果很好。
然而,使用集成源代码控制似乎可以访问全局解释器,因此所需的包不可用。
这里有解决方法吗?至于现在我在预提交配置中指定入口点“path/to/bin/python -m package”。但是我确实认为集成源代码控制也应该至少尊重选定的解释者。
有什么想法吗?
将https://pre-commit.com与依赖于 Python venv 中安装的包的 VSCode 挂钩使用时。在预提交上可以指定使用“系统”作为环境。这在具有所需 venv 活动的终端上效果很好。
然而,使用集成源代码控制似乎可以访问全局解释器,因此所需的包不可用。
这里有解决方法吗?至于现在我在预提交配置中指定入口点“path/to/bin/python -m package”。但是我确实认为集成源代码控制也应该至少尊重选定的解释者。
有什么想法吗?