首页 > 解决方案 > Sonatype Nexus:不可用时如何规避?

问题描述

可能会发生内部 sonatype 关系管理器不可用的情况,例如在 vpn 问题的情况下。在这种情况下,我该怎么做才能仍然能够下载软件包?

即使在下面的示例中明确设置通道

conda install -c conda-forge numpy

我仍然收到连接到 nexus 服务器失败的 http 错误

Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://nexus-manager/repository/anaconda-proxy/main/win-64/current_repodata.json>
Elapsed: -

我怀疑这是因为现有的软件包是通过 nexus 安装的。这可以以某种方式规避吗?即使nexus repo不可用,我也可以安装?

更新:从 .condarc 完全删除内部 repo 的通道使 http 错误消失,但现在 conda 似乎仍然无法弄清楚如何安装,因为它卡在解决环境中(不确定这是否会发生这种情况。我'我只是在创造一个新的环境,因为这似乎暂时有效,但并不是真正的永久解决方案。

标签: condanexus3

解决方案


推荐阅读