美文网首页
运行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