Solving environment: failed
应该是环境配置文件是在别的机器上导出的,文件里的软件包是按照那个机器配置的,导出的时候,把这些包的详细信息也导了出来。当我们按照这个文件创建环境时,conda会结合我们机器的配置信息,按照配置文件里包的详细信息,去找这个包,结果发现“查无此包”,环境创建失败,报出。使用conda env create -f environment.yml出现以下问题,删除包的具体信息,即包名称第二个等号及后面的内
·
主要问题:
使用conda env create -f environment.yml出现以下问题,
(base) PS D:\Code\papercode\AOT-GAN-for-Inpainting-master> conda env create -f environment.yml
Collecting package metadata (repodata.json): done
Solving environment: failed
ResolvePackageNotFound:
- openssl==1.1.1k=h27cfd23_0
- ffmpeg==4.3=hf484d3e_0
- mkl_fft==1.3.0=py38h54f3939_0
- bzip2==1.0.8=h7b6447c_0
- pip==21.0.1=py38h06a4308_0
- certifi==2020.12.5=py38h06a4308_0
- libffi==3.3=he6710b0_2
- sqlite==3.35.3=hdfb4753_0
问题分析:
应该是环境配置文件是在别的机器上导出的,文件里的软件包是按照那个机器配置的,导出的时候,把这些包的详细信息也导了出来。当我们按照这个文件创建环境时,conda会结合我们机器的配置信息,按照配置文件里包的详细信息,去找这个包,结果发现“查无此包”,环境创建失败,报出Solving environment: failed
和ResolvePackageNotFound:
。
解决方法:
删除包的具体信息,即包名称第二个等号及后面的内容
例如:openssl==1.1.1k=h27cfd23_0
,修改为openssl==1.1.1k
或者openssl
更多推荐
已为社区贡献1条内容
所有评论(0)