You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HPC环境下创建Conda环境失败:admin通道404错误求助

Conda创建环境报错admin通道HTTP 404的解决方案

问题场景

执行命令创建Conda环境:

(base) [xxxxx@front ~]$ conda create -n rnaseq -c bioconda -f rnaseq.yml

报错提示:收集包元数据失败,admin通道https://conda.anaconda.org/admin HTTP 404不存在,通道不可访问或无效。

通过conda config --show-sources确认全局配置/opt/conda/.condarc和用户配置/xxxxx/.condarc均添加了admin通道;conda info显示未安装conda-build,疑惑是否与此相关或存在权限限制。


解决方案

1. 移除无效的admin通道

admin是不存在的公共Conda通道,必须移除才能正常获取包元数据:

  • 移除用户配置中的admin通道:
    conda config --remove channels admin
    
  • 如果有权限修改全局配置,移除全局配置中的admin通道(否则联系HPC管理员操作):
    sudo conda config --remove channels admin
    
  • 或者直接编辑配置文件删除admin相关行:
    # 编辑用户配置文件
    vi ~/.condarc
    # 编辑全局配置文件(需sudo权限)
    sudo vi /opt/conda/.condarc
    

2. 配置正确的Conda通道

确保配置常用的有效通道,避免后续包获取失败:

# 添加基础通道
conda config --add channels defaults
conda config --add channels bioconda
conda config --add channels conda-forge
# 设置通道优先级(建议开启,减少包冲突)
conda config --set channel_priority strict

3. 关于conda-build的说明

conda-build是用于构建Conda包的工具,未安装不会影响环境创建,当前报错与该工具无关,无需额外安装。

4. 权限问题排查

从conda info输出可见:

  • base环境标记为writable
  • 用户目录下的环境目录/xxxxx/.conda/envs存在且可访问
    因此当前权限不存在问题,若后续创建环境出现权限错误,再联系HPC管理员确认限制。

重新执行环境创建

完成上述配置后,重新执行命令:

conda create -n rnaseq -c bioconda -f rnaseq.yml

内容的提问来源于stack exchange,提问作者crocus_95

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 01:42:17