我正在尝试在 Windows 上安装 git-python。我尝试使用 git 命令安装它:
pip install gitpython
它安装得很好,并且安装在我的本地应用程序数据中。唯一的问题是当我运行它时,它给了我这个错误:
初始化失败:git 可执行文件错误。 必须通过以下方式之一指定 git 可执行文件:
另外我运行了 pip install gitpython:
已满足要求:gitpython in c:\users\morga ppdata\local\programs\python\python38-32\lib\site-packages (3.1.3) 已满足要求:c:\users\morga ppdata\local\programs\python\python38-32\lib\site-packages 中的 gitdb<5,>=4.0.1 (来自 gitpython)(4.0.5) 已满足要求: c:\users\morga ppdata\local\programs\python\python38-32\lib\site-packages 中的 smmap<4,>=3.0.1 (来自 gitdb<5,>=4.0.1->gitpython) (3.0. 4)
我没有git的文件夹。我只发现远程 git 的任何内容都在我的本地应用程序数据中
如issue 816中所示,检查您的
GIT_PYTHON_GIT_EXECUTABLE
环境变量:
C:\>:: This does NOT work
C:\>set GIT_PYTHON_GIT_EXECUTABLE="C:\Program Files\Git\cmd\git.exe"
C:\>%GIT_PYTHON_GIT_EXECUTABLE% --version
git version 2.20.1.windows.1
C:\>:: This does work
C:\>set GIT_PYTHON_GIT_EXECUTABLE=C:\Program Files\Git\cmd\git.exe
将
C:\Program Files\Git\
替换为您自己的 Git 安装文件夹(使用,如 Jeromy Adofo、where git
指出)。
我认为这对我有用。我不想全局安装 python,但我认为它至少包含在 Visual Studio 中