我一直在尝试使用以下命令从 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],这也没有用。
转到here并单击“启动活页夹”徽章。当临时远程会话出现时,单击右侧“启动器”面板中“其他”(第三行)下的“终端”磁贴。在出现的终端中输入以下内容:
git clone https://github.com/strath-sdr/rfsoc_sam.git
(git clone 之后的那部分来自于 strath-sdr/rfsoc_sam 的github 页面,然后单击绿色代码按钮并从那里复制 https 代码。)
您会看到 git clone 命令起作用了。
将该行为与您在自己的机器上尝试的任何行为进行比较,因为 git 在通过 MyBinder 提供的临时远程会话中工作。
在与会话相同的终端中,我建议您从上面开始,运行以下命令:
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命令的语法和你的系统或可能两者都。你把机器从等式中拿出来,让它更容易解决问题。