我正在尝试建立本地Python存储库,以将conda用作自定义渠道,如下所述:
https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/create-custom-channels.html
之所以这样做,是因为我无法从该服务器访问Internet。我已经完成了一个名为/opt/local-channel
的新文件夹,其中包含子文件夹linux-64
和noarch
。我将Anaconda发行版中的所有Python软件包都复制到/opt/local-channel/linux-64
文件夹中,然后用conda对其进行索引。
到目前为止,这可行。但是,我仍然需要将一些软件包(例如水母)添加到频道中。我确实可以从另一台服务器访问Internet,所以我想知道是否可以直接将软件包从一个在线存储库中下载到本地计算机,然后将其复制到本地通道,并使用conda重新索引所有内容。
我已经阅读了conda上的文档并查看了其他问题,但是我无法找到如何直接将软件包下载到通道而不将其安装到环境中的方法。我想尽可能通过conda进行操作,以便对依赖项进行管理(即,当我将软件包安装到通道中时,它也会安装所有依赖项)。