Установка модуля из GitHub через ноутбук Jupyter

Мой первый раз, пытаясь установить что-то из GitHub, но не смог найти простое решение после поиска здесь и в google.

Я использую ноутбук Jupyter и пытаюсь установить этот модуль:

https://github.com/Expt-David/NumSchrodingerEq

Я попытался записать это в записной книжке:

!pip install git+git://github.com/Expt-David/NumSchrodingerEq.git

но я получаю следующую ошибку:

Collecting git+git://github.com/Expt-David/NumSchrodingerEq.git
  Cloning git://github.com/Expt-David/NumSchrodingerEq.git to c:\users\greatg~1\appdata\local\temp\pip-1w_dpw43-build
  Error [WinError 2] The system cannot find the file specified while executing command git clone -q git://github.com/Expt-David/NumSchrodingerEq.git C:\Users\GREATG~1\AppData\Local\Temp\pip-1w_dpw43-build
Cannot find command 'git'
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

ИЗМЕНИТЬ

Кажется, что установка git снова и вручную удалить путь и отредактировать себя, сработавшего для этой проблемы, но теперь я получаю:

Collecting git+https://github.com/Expt-David/NumSchrodingerEq.git
  Cloning https://github.com/Expt-David/NumSchrodingerEq.git to c:\users\greatg~1\appdata\local\temp\pip-zpuki8tu-build
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "d:\anaconda3\lib\tokenize.py", line 454, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\GREATG~1\\AppData\\Local\\Temp\\pip-zpuki8tu-build\\setup.py'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\GREATG~1\AppData\Local\Temp\pip-zpuki8tu-build\

И у меня установлены и обновлены setuptools.

Что я делаю неправильно?

Спасибо!

Ответ 1

Убедитесь, что вы запустите Jupyter Notebook из сеанса, в котором PATH включает путь к вашей установке Git.

И проверить выпуск № 2109:

В моем случае проблема заключалась в том, как у меня был путь к Git, определенный в моей среде пути в окнах.

функция find_command, объявленная в pip.util, терпит неудачу в пути обработки с цитатой, например:

PATH=...;c:\python27\scripts;"c:\Program Files\git\cmd";C:\Tcl\bin;...

когда он добавляет имя файла git.exe, чтобы проверить его существование, он сохраняет символ "и проверка не работает".

Это должно быть исправлено в последней версии pip, но опять же, дважды проверьте ваш %PATH%.


Если это все еще не удается, попробуйте упрощенный путь и Git установлен в короткой PATH без пробела:

Что касается проблемы PATH, введите (в CMD):

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\Git2.13.2
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%

Добавьте к этому PATH, что вам нужно для python/pip.
Затем повторите попытку.


Для вашего второго сообщения об ошибке рассмотрите "ошибку установки pip "Нет такого файла или каталога: setup.py" " и дважды проверьте свою версию Python: pip для python 2. pip3 для python 3.