python3.8在mac上尝试git commit到bitbucket时没有这样的文件或目录

Rac*_*izl 12 python git macos bitbucket

我目前在安装了 python 3.8.2 的新 Mac 上。我有一个克隆下来的 bitbucket 存储库。当我修改文件并且git add工作正常时。但是当我做一个git commit我收到这个错误信息

env: python3.8: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我的路径环境变量看起来像这样

PATH=/Users/rach/bin:/Users/rach/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Run Code Online (Sandbox Code Playgroud)

当我输入 whereis python3 时,我得到

/usr/bin/python3
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我不能用已经安装的 python3 和路径中的位置进行 git commit

ken*_*orb 21

由于您正在使用pre-commit,您可以通过以下方式卸载钩子:

pre-commit uninstall
Run Code Online (Sandbox Code Playgroud)

要再次安装它们,请运行:

pre-commit install
Run Code Online (Sandbox Code Playgroud)

  • 只是补充一下:如果它说“没有名为预提交的模块”,只需执行“pip install pre-commit”并执行“pre-commit uninstall”即可。 (2认同)