通过Jupyter笔记本从GitHub安装模块

我第一次尝试从GitHub上安装一些东西,但在这里和谷歌search后找不到一个简单的解决scheme。

我正在使用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并手动删除path并编辑我自己的问题,但现在我得到:

 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安装和更新。

我究竟做错了什么 ?

谢谢!

确保你从一个会话中运行你的Jupyter笔记本,在这个会话中PATH包含了你的Git安装的path。

并检查出点问题2109 :

在我的情况下,问题是我有pathgit定义在我的path环境在Windows上的方式。

在pip.util中声明的函数find_command在引用句柄的path中失败,如:

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

当它附加git.exe文件名来检查它的存在时,它会保持“符号和检查失败。

这应该在最近的pip版本中修复,但是再次检查你的%PATH%


如果仍然失败,请尝试使用简化的path,并将Git安装在一个没有空间的简短PATH中:

  • 使用最新的Git for Windows (解压Git 2.13 PortableGit-2.13.2-64-bit.7z.exe任何你想要的,例如在C:\Git2.13.2
  • 设置一个简化的PATH

关于PATH问题,input(在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版本: pip3是为Python 2. pip3是为Python 3。