Установка модуля из 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.