首页 > 解决方案 > conda 'ResolvePackageNotFound' 错误,尽管我将所有文件都安装在同一路径中

问题描述

尝试创建 conda 环境时出现ResolvePackageNotFound错误。

(base) C:\Users\dell\docking_py> conda env create -f .conda.yml
Collecting package metadata (repodata.json): done
solving environment: failed

ResolvePackageNotFound:
 - autodock
 - mgltools
 - autodock-vina

我已经安装了autodock,autodock-vinamgltoolsdocking_py本身。

anaconda 提示截图

标签: bioinformatics

解决方案


所有三个包:autodockautodock-vinamgltools似乎都可以在Bioconda频道上找到。

看起来您需要指定您正在使用的频道:

name: my_env
channels:
  - conda-forge
  - bioconda
  - defaults
dependencies:
  - autodock
  - mgltools
  - autodock-vina

包括您拥有的任何其他依赖项。

但是,请注意 Bioconda 不支持 Windows,因此请考虑使用适用于 Conda 的 Miniforge 变体的替代方案,例如 WSL2 或 Docker。


推荐阅读