簡體   English   中英

如何安裝 gitpython,初始化失敗:Bad git 可執行文件

[英]How to install gitpython with, Failed to initialize: Bad git executable

我正在嘗試在Windows上安裝 git-python。 我嘗試使用 git 命令安裝它:

pip install gitpython

它安裝得很好,它安裝在我的本地應用程序數據中。 唯一的問題是當我運行它時,它給了我這個錯誤:

初始化失敗:錯誤的 git 可執行文件。 git 可執行文件必須以下列方式之一指定:

  • 包含在您的 $PATH 中
  • 通過 $GIT_PYTHON_GIT_EXECUTABLE 設置
  • 通過 git.refresh() 顯式設置

另外我跑了 pip 安裝 gitpython:

已滿足要求:c:\users\morga\appdata\local\programs\python\python38-32\lib\site-packages (3.1.3) 中的 gitpython 已滿足要求:Z4A8A08F09D37B08795349038F 中的 gitdb<5,>=4.0.1 :\users\morga\appdata\local\programs\python\python38-32\lib\site-packages (來自 gitpython) (4.0.5) 已滿足要求:c:\users 中的 smmap<4,>=3.0.1 \morga\appdata\local\programs\python\python38-32\lib\site-packages (來自 gitdb<5,>=4.0.1->gitpython) (3.0.4)

我沒有 git 的文件夾。 我只發現遠程到 git 的任何東西都在我的 appdata 本地

問題 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 )。
如果您沒有安裝 Git ,您可以安裝最新的Git For Windows

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM