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

使用conda list --explicit恢复环境遇CondaHTTPError: HTTP 404 NOT FOUND

解决Conda安装环境时的HTTP 404 NOT FOUND错误(GDAL包版本替换场景)

你碰到的这个问题太典型了——conda-forge仓库里的旧构建包(就是那个后缀带_0的GDAL 2.1.3包)已经被移除,换成了更新的构建版本(后缀_7),而你用conda list --explicit导出的规格文件是完全锁定具体包文件路径的,自然会触发404错误。

给你几个实用的解决办法:

  • 临时快速修复:修改规格文件
    打开你之前导出的那个规格文件,找到指向旧GDAL包的那一行,把文件名末尾的_0.tar.bz2替换成_7.tar.bz2,保存后重新运行安装命令:

    conda create --name <你的环境名称> --file <修改后的规格文件路径>
    
  • 长期更稳妥的方案:改用YAML格式导出环境
    以后别再用--explicit导出环境了,换成yaml格式更靠谱:

    conda env export > environment.yml
    

    这种格式只会锁定包的版本号(比如gdal=2.1.3),不会绑定具体的构建包文件名,conda会自动从仓库里找对应版本的可用构建包,完全避免这类因旧包被清理导致的404问题。重新安装时只需要运行:

    conda env create -f environment.yml
    
  • 如果修改后还是报错:清理conda缓存
    有时候缓存里的旧记录会干扰安装,先清理一下:

    conda clean --all
    

    之后再重新执行安装命令试试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 09:04:55