Я использую набор инструментов под названием RNA Framework, для которого требуется установка ViennaRNA.
Я установил ViennaRNA 2.4.14
для запуска функции с именем rf-fold
, однако я постоянно получаю эту ошибку:
[!] Error: ViennaRNA package's Perl module RNA.pm is required.
Please ensure that `ViennaRNA package v2.2.0` (or greater) is installed and try again
Когда я проверяю отсутствующий модуль RNA.pm, я вижу, что он находится по этому пути:
/home/user/ViennaRNA/lib/site_perl/5.28.0/
, когда проверяю, какой Perl я использую (type: which Perl) это дает мне:
/home/user/perl5/perlbrew/perls/perl-5.28.0/bin/perl
Я пробовал разные способы установки ViennaRNA, включая conda install -c bioconda viennarna
, компиляцию и установку из файла ViennaRNA-2.4.14.tar.gz
с официального сайта. Но я не могу справиться с этой ошибкой.
Я видел похожую проблему здесь и есть решение (https://www.perlmonks.org/?node_id=1052814), но я не полностью понимаю содержание. Заранее благодарим за любую помощь и извините, если это основной c вопрос!