fasta库导入报错:ImportError: cannot import name XX from ‘fasta‘

解决方案:

fasta库替换为pyfaidx

报错示例如下:

Traceback (most recent call last):
  File "/mnt/raid60/analysis_ONT/user/software/TranscriptClean-master/TranscriptClean.py", line 19, in <module>
    from pyfasta import Fasta
  File "/home/user/miniconda3/envs/afenv/lib/python3.9/site-packages/pyfasta/__init__.py", line 3, in <module>
    from fasta import complement
ImportError: cannot import name 'complement' from 'fasta' (/home/user/miniconda3/envs/afenv/lib/python3.9/site-packages/fasta/__init__.py)

针对上面的报错,修改指定路径文件中第三行的 from fasta import complement代码为from pyfaidx import complement

根据报错提示,这里的文件路径是:/home/user/miniconda3/envs/afenv/lib/python3.9/site-packages/fasta/__init__.py

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值