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

使用--history导出的yml创建Conda环境报ResolvePackageNotFound如何解决

修复方案

出现该错误的核心原因是emoji包不在conda默认的defaults源中,你之前是从第三方源conda-forge安装的该包,但导出的environment.yml没有记录conda-forge源信息,因此创建环境时无法找到对应包。
你可以通过以下两种方法修复:

  • 方法1:修改environment.yml文件,将conda-forge加入源列表
    修改后的完整文件内容如下:
name: foo
channels:
  - conda-forge
  - defaults
dependencies:
  - python
  - emoji
  - pandas

修改保存后重新执行原创建命令即可:

conda env create -f environment.yml --prefix foo
  • 方法2:创建环境时临时指定conda-forge源
    不想修改配置文件的话可以直接运行如下命令,临时加载conda-forge源搜索依赖:
conda env create -f environment.yml --prefix foo -c conda-forge

注:你之前尝试的CONDA_RESTORE_FREE_CHANNEL=1参数作用是恢复conda已归档的旧免费源,该源同样不包含emoji包,因此无法解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 02:27:02