Conda:将软件包下载到本地自定义渠道

Nes*_*ter 5 python anaconda conda

我正在尝试设置一个本地 Python 存储库以与 conda 一起使用作为自定义通道,如下所述:

https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/create-custom-channels.html

我这样做是因为我无法从该服务器访问互联网。我所做的创建了一个以子文件/opt/local-channellinux-64noarch. 我将 Anaconda 发行版中的所有 Python 包复制到该/opt/local-channel/linux-64文件夹​​中,然后使用 conda 对其进行索引。

到目前为止这有效。但是,我仍然需要将一些包(例如 jellyfish)添加到频道中。我确实可以从另一台服务器访问互联网,所以我想知道是否有一种方法可以将包直接从一个在线存储库下载到我的本地计算机,然后将它们复制到我的本地频道并使用 conda 重新索引所有内容。

我已经阅读了 conda 的文档并查看了其他问题,但我不知道如何直接将包下载到通道而不将其安装到环境中。如果可能的话,我想通过 conda 来完成此操作,以便管理依赖项(即,当我将包安装到通道时,它也会安装任何依赖项)。