我正尝试在本地的Ubuntu上使用Anaconda安装名为BEAST的程序,但出现以下消息:
Package libgcc-ng conflicts for:
beast2 -> beagle-lib -> libgcc-ng[version='>=4.9|>=7.3.0|>=7.2.0']
python=3.7 -> libgcc-ng[version='>=7.2.0|>=7.3.0']
我曾以为安装了Anaconda就可以摆脱软件包冲突问题。
这个冲突是什么意思呢?
看起来好像两个程序对于同一个软件包版本的优先级不一致,那又怎样呢?这两个程序不能各自按照自己的优先级继续运行吗?
顺便问一下:我该如何解决这个问题?
编辑:
conda create -n test python=3.7 beast2
给我这个:
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Output in format: Requested package -> Available versions
Package libffi conflicts for:
python=3.7 -> libffi[version='>=3.2.1,<3.3a0|>=3.3,<3.4.0a0']
beast2 -> gettext[version='>=0.19.8.1,<1.0a0'] -> libffi[version='>=3.2.1,<3.3a0']
conda create -n test python=3.7 beast2
)。 - Marek Schwarzconda create -n test python=3.7 beast2
的完整输出吗?你能验证一下你的 conda 安装配置了哪些频道吗?(我已经添加了bioconda
和conda-forge
) - Marek Schwarzmamba
并一次性安装所有内容。https://dev59.com/t1IG5IYBdhLWcg3w6mN8#69137255 - Sterling