代码之家  ›  专栏  ›  技术社区  ›  Timur Shtatland

使用conda和App::cpanminus安装Perl模块

  •  0
  • Timur Shtatland  · 技术社区  · 5 年前

    我在用 conda 尽可能在Ubuntu和macOS上安装软件包。我把包裹分开存放 康达 环境,以更好地管理依赖关系。 如何使用 康达 尽可能多? 显然,我还需要在 康达 差不多 App::cpanminus install specific modules .

    我发现了以下帖子: Using cpanm to Install Perl Modules in a Conda Environment 作者:尤森·埃尔南德斯(2020年6月30日)。到目前为止,这里列出的方法似乎有效,例如:

    # install Perl and the module App::cpanminus:
    conda create -c bioconda --name perl526 perl-app-cpanminus
    source activate perl526
    
    # install Regexp::Common Perl module:
    env PERL5LIB="" PERL_LOCAL_LIB_ROOT="" PERL_MM_OPT="" PERL_MB_OPT="" cpanm Regexp::Common
    source deactivate
    

    有更简单或更可靠的解决方案吗?


    笔记:

    我知道 康达 Perl比最新的Perl版本落后几个版本,而且 perl-app-cpanminus 更是落后了。对于我的应用程序,这是可以的。我正在使用 Nextflow Galaxy ,在哪里使用 康达 尽可能多地提供许多优势。因此,我可以容忍一些旧的Perl版本。

    我知道路上的指示 the main perl site ,指 perlbrew ,但我对 康达 -基于网络的解决方案。

    0 回复  |  直到 5 年前