无法从 Github 克隆代码到 Jupyter Notebook?

问题描述 投票:0回答:1

我一直在尝试使用以下命令从 github 下载几个包 '''点安装https://github.com/strath-sdr/RFSoC-Book/archive/v1.0.1.tar.gz'''

'''混帐克隆https://github.com/strath-sdr/rfsoc_sam'''

'''pip3 安装 git+https://github.com/strath-sdr/rfsoc_radio'''

但我不断收到错误:

我试过下载多个不同的包,但似乎没有一个有效。

我对编码很陌生。我也试过按照教程使用 git config --global user.name "John Doe" & git config --global user.email [email protected],这也没有用。

github github-for-windows
1个回答
0
投票

对于您在底部屏幕截图中尝试的 git 克隆

转到here并单击“启动活页夹”徽章。当临时远程会话出现时,单击右侧“启动器”面板中“其他”(第三行)下的“终端”磁贴。在出现的终端中输入以下内容:

git clone https://github.com/strath-sdr/rfsoc_sam.git

(git clone 之后的那部分来自于 strath-sdr/rfsoc_samgithub 页面,然后单击绿色代码按钮并从那里复制 https 代码。)
您会看到 git clone 命令起作用了。 将该行为与您在自己的机器上尝试的任何行为进行比较,因为 git 在通过 MyBinder 提供的临时远程会话中工作。

对于直接从 GitHub 存储库安装“strath-sdr/RFSoC-Book”

在与会话相同的终端中,我建议您从上面开始,运行以下命令:

pip install git+https://github.com/strath-sdr/RFSoC-Book@main

这将使用

pip
直接从 GitHub 存储库安装包
rfsoc-book-1.0.1 rfsoc_freqplan-0.3.2 strath_sdfec-1.0.1
。语法可能与一些旧帖子不匹配,因为 Github 开始强制将内容限制为 https。

我发现

pip install
的另一个变体来自 here,那就是:

pip install https://github.com/ <username>/<reponame>/archive/<branch_name>.zip

对于这个例子是:

pip install https://github.com/strath-sdr/RFSoC-Book/archive/main.zip

(我相信这个评论甚至建议使用 zip 会更快。)

最简单的测试方法是使用上面的“启动活页夹”路由启动一个新的临时会话,然后在终端中尝试该命令。进行新会话可确保您确定直接从 GitHub 存储库安装

strath-sdr/RFSoC-Book
的每个变体命令都有效。


回到你的问题,我知道让它在 MyBinder 的会话中工作对你的计算机没有帮助,但它为你提供了一个测试命令的地方,而不用担心问题是either命令的语法和你的系统或可能两者都。你把机器从等式中拿出来,让它更容易解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.