Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何修复执行git提交时的错误?_Python_Git - Fatal编程技术网

Python 如何修复执行git提交时的错误?

Python 如何修复执行git提交时的错误?,python,git,Python,Git,我目前正在尝试做一个简单的git提交-m“first commit”,但它不起作用 每当我运行此命令时: git commit -m "first commit" 我得到这个错误: env: python3.7: Not a directory 我的第一次尝试是brew升级python 这条蟒蛇指向python@3.8. 我再次运行git命令,但仍然存在相同的问题。 如果我已经升级到python3.8,为什么我的终端仍然给我错误: env: python3.7: No

我目前正在尝试做一个简单的git提交-m“first commit”,但它不起作用

每当我运行此命令时:

 git commit -m "first commit" 
我得到这个错误:

env: python3.7: Not a directory
我的第一次尝试是brew升级python 这条蟒蛇指向python@3.8. 我再次运行git命令,但仍然存在相同的问题。 如果我已经升级到python3.8,为什么我的终端仍然给我错误:

env: python3.7: Not a directory 
我的第二次尝试是通过运行env命令来检查环境变量 但我没有看到任何环境变量设置为python3.7

读后 我的第三次尝试是创建一个指向python3.7的符号链接。 所以我做了

在此之后,我通过运行git commit命令进行了测试。结果是

Traceback (most recent call last):
  File ".git/hooks/pre-commit", line 44, in <module>
    os.execvp(CMD[0], CMD)
  File "/usr/local/Cellar/python/3.7.7/bin/../Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py", line 574, in execvp
    _execvpe(file, args)
  File "/usr/local/Cellar/python/3.7.7/bin/../Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py", line 616, in _execvpe
    raise last_exc
  File "/usr/local/Cellar/python/3.7.7/bin/../Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py", line 607, in _execvpe
    exec_func(fullname, *argrest)
NotADirectoryError: [Errno 20] Not a directory
回溯(最近一次呼叫最后一次):
文件“.git/hooks/pre-commit”,第44行,在
os.execvp(CMD[0],CMD)
execvp中的文件“/usr/local/ceral/python/3.7.7/bin/。/Frameworks/python.framework/Versions/3.7/lib/python3.7/os.py”,第574行
_execvpe(文件,参数)
文件“/usr/local/ceral/python/3.7.7/bin/。/Frameworks/python.framework/Versions/3.7/lib/python3.7/os.py”,第616行,在_execvpe中
提出最后一次会议
文件“/usr/local/ceral/python/3.7.7/bin/。/Frameworks/python.framework/Versions/3.7/lib/python3.7/os.py”,第607行,在_execvpe中
exec_func(全名,*argrest)
NotDirectoryError:[Errno 20]不是目录
你能帮我解决这个问题吗

多谢各位

回溯(最近一次呼叫最后一次):
文件“.git/hooks/pre-commit”,第44行,在
您安装了一个错误的预提交挂钩

Traceback (most recent call last):
  File ".git/hooks/pre-commit", line 44, in <module>
    os.execvp(CMD[0], CMD)
  File "/usr/local/Cellar/python/3.7.7/bin/../Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py", line 574, in execvp
    _execvpe(file, args)
  File "/usr/local/Cellar/python/3.7.7/bin/../Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py", line 616, in _execvpe
    raise last_exc
  File "/usr/local/Cellar/python/3.7.7/bin/../Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py", line 607, in _execvpe
    exec_func(fullname, *argrest)
NotADirectoryError: [Errno 20] Not a directory
Traceback (most recent call last):
  File ".git/hooks/pre-commit", line 44, in <module>