Как установить gitpython с, Не удалось инициализировать: Плохой git исполняемый файл - PullRequest
1 голос
/ 12 июля 2020

Я пытаюсь установить git - python на Windows. Я попытался установить его с помощью команды git:

pip install gitpython

Он установился нормально, и он устанавливается в моих локальных данных приложения. Единственная проблема заключалась в том, что когда я его запустил, он дал мне эту ошибку:

Не удалось инициализировать: Плохой git исполняемый файл. Исполняемый файл git должен быть указан одним из следующих способов:

  • должен быть включен в ваш $ PATH
  • должен быть установлен через $ GIT_PYTHON_GIT_EXECUTABLE
  • явно установлен через git .refre sh ()

Вдобавок я выполнил установку pip gitpython:

Требование уже выполнено: gitpython in c: \ users \ morga \ appdata \ local \ programs \ python \ python38-32 \ lib \ site-packages (3.1.3) Требование уже выполнено: gitdb <5,> = 4.0.1 в c: \ users \ morga \ appdata \ local \ programs \ python \ python38-32 \ lib \ site-packages (из gitpython) (4.0.5) Требование уже выполнено: smmap <4,> = 3.0.1 in c: \ users \ morga \ appdata \ local \ programs \ python \ python38-32 \ lib \ site-packages (из gitdb <5,> = 4.0.1 -> gitpython) (3.0.4)

У меня нет папки git. Я нашел только что-нибудь удаленно, чтобы git находилось в моих локальных данных приложения

1 Ответ

0 голосов
/ 12 июля 2020

Как и в 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. Если у вас не установлен Git, вы можете установить последнюю Git для Windows.

...