conda Solving environment: failed ResolvePackageNotFound:

问题描述:

使用conda通过本地文件创建虚拟环境时在终端输入:

conda env create -f envname.yml

得到以下错误:

Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound: 
  -xxx==xxxx=xxx

原因:

环境配置文件是在别的机器上导出的,文件里的软件包是按照那个机器配置的,导出的时候,把这些包的详细信息也导了出来。当我们按照这个文件创建环境时,conda会结合我们机器的配置信息,按照配置文件里包的详细信息,去找这个包,结果发现“查无此包”,环境创建失败,报出Solving environment: failedResolvePackageNotFound:

解决方案

删除包的具体信息,即包名称第二个等号及后面的内容
例如:libopenblas=0.3.9=h3d69b6c_0,修改为libopenblas=0.3.9或者libopenblas

你可能感兴趣的:(conda Solving environment: failed ResolvePackageNotFound:)