conda:发现包有冲突,但只列出了一个包。这是什么意思?

conda: packages found to be in conflict, but only ONE package is listed. What does this mean?

我正在尝试安装 NCAR 命令语言套件 ncl,它有一些供大气科学家使用的数据处理工具。每次收到消息:

conda create -n ncl -c conda-forge ncl
.....
UnsatisfiableError: The following specifications were found to be in conflict:
    -ncl

但是当 ncl 是唯一列出的软件包时,软件包怎么会发生冲突呢?这是什么意思?

来自https://www.ncl.ucar.edu/Download/conda.shtml

注意:NCL conda-forge 包存在一个已知问题,导致 conda 中出现 "UnsatisfiableError":

UnsatisfiableError: 发现以下规范存在冲突: - ncl 截至 2017 年 12 月 20 日,我们有一个解决此问题的方法,强制安装 "broken" 版本的 GDAL:

conda create -n ncl_fix -c conda-forge -c conda-forge/label/broken ncl poppler=0.52 xerces-c=3.1 gsl