美文网首页
运行ppsPCP时perl报错:Can't locate Bio

运行ppsPCP时perl报错:Can't locate Bio

作者: 纵纵纵小鸮 | 来源:发表于2022-08-28 10:03 被阅读0次

    运行ppsPCP时显示报错:Can't locate Bio/SeqIO.pm,原因是所调用的perl的@INC环境变量配置不正确,参考@谁冒充我小叮当的回答进行配置:

step1. 使用find ./ -name查找SeqIO.pm模块位置

find ./ -name "SeqIO.pm"

显示如下:

step2. 使用perl -V查看perl 的@INC路径:

perl -V

最后几行即为@INC的路径,如下:

第一行是我刚刚配置的含有SeqIO.pm模块的路径,使用以下命令进行配置:

export PERL5LIB=/home/appl/anaconda3/envs/Bioperl/lib/perl5 #路径写到/Bio之前即可

配置后使用perl -V检查是否成功配置。

现在可以成功运行ppsPCP啦

参考:

https://www.jianshu.com/p/19b9eff643bc

呔!后知后觉的发现这篇文章就是我师兄写的!我俩连perl -V的输出都类似因为是同一个服务器捂脸,嘎嘎嘎师兄厉害

相关文章

网友评论

      本文标题:运行ppsPCP时perl报错:Can't locate Bio

      本文链接:https://www.haomeiwen.com/subject/mtphnrtx.html