env: python3.9: 没有这样的文件或目录

mrg*_*oom 6 python macos homebrew pre-commit pre-commit.com

我有一些 python 代码格式化程序作为 git 预提交挂钩,并且我已将我的 python 版本更改为

brew list | grep python
python@3.7
python@3.9

brew unlink python@3.7
brew unlink python@3.9
brew link python@3.7

python -V
Python 3.7.9
Run Code Online (Sandbox Code Playgroud)

并且知道似乎有些东西被破坏了,并且在 git commit 上我得到了env: python3.9: No such file or directory,那么是什么env?以及我如何编辑它以使用python@3.7

mrg*_*oom 4

.git/hooks/pre-commit我有

#!/usr/bin/env python3.9
Run Code Online (Sandbox Code Playgroud)

并运行pre-commit install将其修复为#!/usr/bin/env python3.7