如何列出苹果conda频道(conda -c apple)下的所有可用软件包
查看Apple Conda频道所有可用软件包的解决方案
问题原因
你之前执行conda search -c apple仅返回conda-forge频道包的核心原因是:conda默认会同时搜索所有已写入本地配置的频道,仅使用-c参数只是额外追加指定频道,不会屏蔽其他已配置的频道资源。
可行操作方法
全量检索apple频道所有包
添加--override-channels参数强制conda仅检索命令行指定的频道,忽略本地配置的其他频道,完整命令如下:
conda search -c apple --override-channels
简化输出去重包名
如果你只需要查看所有不重复的包名,不需要版本、构建号等额外信息,可在类Unix系统(macOS/Linux)下通过管道处理输出:
conda search -c apple --override-channels | awk '{print $1}' | uniq
注意事项
- 若执行命令后无返回结果,可先升级conda到最新版本后重试,避免旧版本兼容性问题:
conda update -n base conda - 可执行
conda config --show channels确认apple频道已被正确添加到本地频道配置列表中。
内容的提问来源于stack exchange,提问作者dotw
相关产品推荐
相关产品推荐

