我现在面临一个无法解释的conda错误。
在用conda create -n test-env
设置了一个全新的环境后,我尝试安装生物信息学软件包scaterconda install -c bioconda bioconductor-scater
,它昨天在这个集群(linux)上完美地运行。
当然,我之前没有安装r-base,但这应该由conda自己完成。这是一个完全干净的环境。
我总是以conda:
的错误结束Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: /
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed
UnsatisfiableError: The following specifications were found to be incompatible with your system:
- feature:/linux-64::__glibc==2.35=0
- bioconductor-scater -> libgcc-ng[version='>=7.3.0'] -> __glibc[version='>=2.17']
Your installed version is: 2.35
这是从哪里来的,为什么__glibc
的版本不令人满意?
Bioconda取决于conda-forge
通道的优先级。这是必须使用的:
conda install -c conda-forge -c bioconda bioconductor-scater