我已经用conda安装了abricate,使用命令
conda install -c bioconda/label/cf201901 abricate
当我运行abricate时,我得到错误
Can't locate List/MoreUtils.pm in @INC
(you may need to install the List::MoreUtils module)
(@INC contains:
/Users/JFF/opt/miniconda3/envs/abricate/bin/../perl5
/Users/JFF/opt/miniconda3/envs/abricate/lib/perl5/site_perl/5.22.0/darwin-thread-multi-2level
/Users/JFF/opt/miniconda3/envs/abricate/lib/perl5/site_perl/5.22.0
/Users/JFF/opt/miniconda3/envs/abricate/lib/perl5/5.22.0/darwin-thread-multi-2level
/Users/JFF/opt/miniconda3/envs/abricate/lib/perl5/5.22.0 .) at
/Users/JFF/opt/miniconda3/envs/abricate/bin/abricate line 9.
BEGIN failed--compilation aborted at
/Users/JFF/opt/miniconda3/envs/abricate/bin/abricate line 9.
我试过
conda install perl-list-moreutils
但是当再次运行程序时,错误仍然存在。知道如何修复吗?
请不要使用替代标签(例如bioconda/label/cf201901
(。此外,Bioconda有非常特殊的通道要求。如果你是一名执业的生物信息学家,可以考虑在全球范围内实施它们。否则,对于临时安装,应使用:
## bioconda expects all those channels in that order every time
conda install -c conda-forge -c bioconda -c defaults abricate
这正是开发人员所建议的。
更好的是,使用不同的环境模块化您的软件安装:
## create a new environment named "foo"
conda create -n foo -c conda-forge -c bioconda -c defaults abricate