无法运行checkm genome,ImportError:libcrypto.so.1.0.0:无法打开共享对象文件:没有此类文件或目录

2024-10-01 00:17:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在试着运行checkm,但我一直收到这个错误“

ImportError: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

一开始我会出错,因为我在python3上运行checkm,它与python2兼容。所以我下载了miniconda2并运行checkm。但现在我得到了一个不同的错误

质量检查和分类分配

module load engaging/python/2.7.12
mkdir -p $ASS_DIR/maxbin/checkm
/home/ddumit/miniconda2/envs/py27/bin/checkm lineage_wf -x fasta $ASS_DIR/maxbin $ASS_DIR/maxbin/checkm
/home/ddumit/miniconda2/envs/py27/bin/checkm qa $ASS_DIR/maxbin/checkm/lineage.ms $ASS_DIR/maxbin/checkm > $ASS_DIR/maxbin/checkm/summary.txt
/home/ddumit/miniconda2/envs/py27/bin/checkm tree_qa $ASS_DIR/maxbin/checkm > $ASS_DIR/maxbin/checkm/phylo_summary.txt

这是我得到的结果:

Traceback (most recent call last):
  File "/home/ddumit/miniconda2/envs/py27/bin/checkm", line 36, in <module>
    from checkm import main
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/checkm/main.py", line 28, in <module>
    from checkm.resultsParser import ResultsParser
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/checkm/resultsParser.py", line 34, in <module>
    from checkm.coverage import Coverage
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/checkm/coverage.py", line 30, in <module>
    import pysam
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/pysam/__init__.py", line 5, in <module>
    from pysam.libchtslib import *
ImportError: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/home/ddumit/miniconda2/envs/py27/bin/checkm", line 36, in <module>
    from checkm import main
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/checkm/main.py", line 28, in <module>
    from checkm.resultsParser import ResultsParser
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/checkm/resultsParser.py", line 34, in <module>
    from checkm.coverage import Coverage
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/checkm/coverage.py", line 30, in <module>
    import pysam
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/pysam/__init__.py", line 5, in <module>
    from pysam.libchtslib import *
ImportError: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/home/ddumit/miniconda2/envs/py27/bin/checkm", line 36, in <module>
    from checkm import main
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/checkm/main.py", line 28, in <module>
    from checkm.resultsParser import ResultsParser
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/checkm/resultsParser.py", line 34, in <module>
    from checkm.coverage import Coverage
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/checkm/coverage.py", line 30, in <module>
    import pysam
  File "/home/ddumit/miniconda2/envs/py27/lib/python2.7/site-packages/pysam/__init__.py", line 5, in <module>
    from pysam.libchtslib import *
ImportError: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

Tags: infromimporthomelibpackageslinesite