有没有显示活动conda
频道的命令?
我知道我可以搜索.condarc
文件来检查是否添加了任何频道。但是,这种方法有两个问题:
conda
的较新版本上更改。例如,从 conda 4.7 开始,free
通道已从默认通道中删除。另一个示例是在 conda 4.3.27 中添加频道main
。因此,查看活动的conda
频道需要命令。是否存在这样的命令?我进行了一次网络搜索,但是还没有找到任何东西。
答案 0 :(得分:1)
通过执行:
conda info
它显示有关conda
的信息,包括当前频道。更具体地说,它显示频道的URL。例如,在 Ubuntu 16.04 64bit OS 中使用默认conda
的新安装conda
环境中列出的频道是:
channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
您可以从URL区分频道名称。在上面的示例中,列出的频道为main
和r
。
答案 1 :(得分:0)
除了conda info
,还可以使用conda config --show [key]
命令专门查询配置信息。对于高级频道名称,可以使用
conda config --show channels
输出您在.condarc
中看到的内容,即仅显示频道名称,而不显示URL。 defaults
中使用的URL可以单独查询,
conda config --show default_channels
对我来说,
default_channels:
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r