微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决snakemake 5.32.0 环境问题

如何解决如何解决snakemake 5.32.0 环境问题

我在集群系统中运行snakemake时遇到了一个问题,“missingoutputfile”,我搜索试图解决这个问题,可能是因为它是“运行”派生的,而不是“shell”,这是一个错误,在你的新版本解决了这个问题,当我更新它时(版本 5.32.0)。但另一个问题正在兴起。

Error in rule predict_plasforest:
    jobid: 34
    output: linear_plasmid_genome/DP-Sample058-S54-adapter-phix-moving-sickle-sss_contigs_1kb.csv
    log: log/isolating-linear-contig/DP-Sample058-S54-adapter-phix-moving-sickle-sss_linear_plasforest.out,log/isolating-linear-contig/DP-Sample058-S54-adapter-phix-moving-sickle-sss_linear_plasforest.err (check log file(s) for error message)
    conda-env: /home/projects/ku_00041/apps/wanli/F_pipeline/conda_envs/60d0848d
    shell:
        export PATH=$PATH:/home/projects/ku_00041/apps/wanli/F_pipeline/db/blast/bin;cp /home/projects/ku_00041/apps/wanli/F_pipeline/db/plasforest/plasmid_refseq.* .;cp /home/projects/ku_00041/apps/wanli/F_pipeline/db/plasforest/plasforest.sav .;python3 /home/projects/ku_00041/apps/wanli/F_pipeline/db/plasforest/PlasForest.py -i assmebly_res/DP-Sample058-S54-adapter-phix-moving-sickle-sss_contigs_1kb.fasta -r -b -f --threads 30 -o linear_plasmid_genome/DP-Sample058-S54-adapter-phix-moving-sickle-sss_contigs_1kb.csv 2>log/isolating-linear-contig/DP-Sample058-S54-adapter-phix-moving-sickle-sss_linear_plasforest.err >log/isolating-linear-contig/DP-Sample058-S54-adapter-phix-moving-sickle-sss_linear_plasforest.out
        (one of the commands exited with non-zero exit code; note that snakemake uses bash strict mode!)
    cluster_jobid: 30135295

当我看到日志文件时:

Traceback (most recent call last):
  File "/home/projects/ku_00041/apps/wanli/F_pipeline/db/plasforest/PlasForest.py",line 26,in <module>
    from sklearn.ensemble import RandomForestClassifier
ModuleNotFoundError: No module named 'sklearn'

但是在 conda-env 中,它已经安装了 sklean。当我激活这个环境并重新运行相同的命令时,它正在工作。

你知道如何解决这个问题吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。