自定义conda子频道

时间:2019-04-23 15:33:14

标签: anaconda conda artifactory

尝试为https://anaconda.org/MOSEK/mosek设置远程存储库,但该URL播放不佳,并且默认情况下无法找到conda管理器将重定向到的子频道。

要为来自Anaconda的这些自定义/子渠道添加的远程URL是什么?

2 个答案:

答案 0 :(得分:0)

要代理Anaconda Cloud(anaconda.org),请使用https://conda.anaconda.org作为远程存储库URL。

enter image description here

确保您在adding it as channel.condarc之间,例如:

channels:
  - http://admin:password@localhost:8081/artifactory/api/conda/anaconda.org

或者更好地将所有远程Conda存储库汇总到一个virtual Conda repository下,并将其添加为默认频道。

答案 1 :(得分:0)

Conda将按名称解析Anaconda用户渠道。也就是说,如果您这样做

conda config --add channels MOSEK

它会将您的频道添加到搜索的频道中(即添加到.condarc)。例如,您现在可以简单地运行

conda install mosek

如果您进行了设置,然后选中conda info,则会看到相关的URL:

https://conda.anaconda.org/MOSEK/osx-64
https://conda.anaconda.org/MOSEK/noarch

此处的子目录取决于计算机的平台。


如果您不想将频道添加到完整配置中,而只是安装特定的软件包,则可以运行

conda install MOSEK::mosek

conda install -c MOSEK mosek