如何安装gitpython,初始化失败:错误的git可执行文件

问题描述 投票:0回答:2

我正在尝试在 Windows 上安装 git-python。我尝试使用 git 命令安装它:

pip install gitpython

它安装得很好,并且安装在我的本地应用程序数据中。唯一的问题是当我运行它时,它给了我这个错误:

初始化失败:git 可执行文件错误。 必须通过以下方式之一指定 git 可执行文件:

  • 包含在您的 $PATH 中
  • 通过 $GIT_PYTHON_GIT_EXECUTABLE 设置
  • 通过 git.refresh() 显式设置

另外我运行了 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 的任何内容都在我的本地应用程序数据中

python python-3.x git gitpython
2个回答
6
投票

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 Adofowhere git
指出
)。
如果您没有安装 Git,您可以安装最新的 Git For Windows


0
投票

我认为这对我有用。我不想全局安装 python,但我认为它至少包含在 Visual Studio 中

© www.soinside.com 2019 - 2024. All rights reserved.