【发布时间】:2020-05-21 10:43:27
【问题描述】:
情况
在工作中,我们的网络中有一个私人 conda 频道,用于一些内部包。
由于我不想每次通过conda install 安装某些东西时都输入频道位置,因此我将其添加到.condarc 中的 condas 默认频道。
问题
显然,该频道仅在我公司的网络内可用。当我在网络之外并且想要安装例如numpy(因此在 conda 默认频道上可用的普通包)时,我收到以下错误,因为私人频道不可用:
conda.exceptions.UnavailableInvalidChannel: The channel is not accessible or is invalid.
channel name: privateChannel
channel url: file://address/in/companys/network
error code: 404
独立于我要安装的软件包!
我在寻找什么
告诉 conda 忽略 UnavailableInvalidChannel 错误或类似问题的选项可以解决我的问题。因为我不想每次切换到另一个网络时都编辑我的.condarc...
通常我知道,如果我要安装一个我需要公司频道的内部包,那么我不介意 conda 会静默跳过内部频道,或者如果它不可用,则会对其他所有内容发出警告。如果 conda 不可用,我只是不希望它中止一切。
另一个相关的小问题:有没有办法定义频道别名?我知道channel-alias,但这只是更改了默认频道前缀。
【问题讨论】: