通过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。