conda - 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 似乎仍然无法弄清楚如何安装,因为它卡在解决环境中(不确定这是否会发生这种情况。我'我只是在创造一个新的环境,因为这似乎暂时有效,但并不是真正的永久解决方案。
解决方案
推荐阅读
- antd - 使用带有 Ant design Input 的 Text Mask 组件
- selenium - 什么是浏览器二进制管理器,如何将它用于 Selenium
- css - 如何将引导 div 内容垂直居中对齐
- json - 如何将具有剩余值的异构数组解码为列表
- c++ - VXWorks 6.7(workspace-4) 中的 c++(UsrAppInit) 执行的 ADA 文件有问题吗?
- javascript - 如果条件在角度 5 中不起作用,则为假或空对象
- python - Django Rest 框架列表字段
- firebase - 按特定属性的数组值过滤 Firebase 记录
- postgresql - 在 postgres 函数中提交和回滚
- php - call_user_func_array 方法存在时抛出错误