无法在@INC中找到List/MoreUtils.pm(您可能需要安装List::MoreUtils模块)

  • 本文关键字:List MoreUtils 模块 安装 pm @INC conda
  • 更新时间 :
  • 英文 :


我已经用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

最新更新