Conda 22.9.0无法安装旧版本可安装的nccl=2.4问题咨询
问题原因及解决方案
核心问题
你升级conda后找不到nccl=2.4的根本原因是当前环境的conda源中没有包含conda-forge——从报错信息里的Current channels列表可以看到,全是Anaconda官方默认源,而nccl=2.4实际只在conda-forge源中提供,所以新版本conda自然找不到这个包。这和conda版本本身无关,是源配置的问题。
解决步骤
检查当前源配置
执行命令查看已配置的频道:conda config --get channels如果输出里没有
conda-forge,就说明确实没配置该源。添加conda-forge源
执行命令全局添加conda-forge源:conda config --add channels conda-forge若需要让conda-forge源优先级更高,可以设置频道优先级:
conda config --set channel_priority strict直接指定源安装(临时方案)
如果不想修改全局源,安装时可以直接指定conda-forge源:conda install -c conda-forge nccl=2.4
补充说明
确认anaconda.org上的nccl=2.4有对应你的win-64平台的包,避免因平台不匹配导致的安装失败。
内容的提问来源于stack exchange,提问作者AG86
相关产品推荐
相关产品推荐

