繁体   English   中英

导入python库gedit外部工具时出错

[英]Error importing python library gedit external tools

我试图创建一个快捷方式,对这个简单的python代码进行选择。 它只是从Biopython库运行一个函数。

#!/Users/USERNAME/Library/Enthought/Canopy_64bit/User/bin/python

from Bio.Seq import reverse_complement
import sys

print reverse_complement(sys.stdin.read().rstrip())

但是我得到这个错误:

ImportError: No module named Bio.Seq

对我来说这没有意义,因为如果我从终端运行

$ /Users/USERNAME/Library/Enthought/Canopy_64bit/User/bin/python
>>> from Bio.Seq import reverse_complement

该库已导入,没有任何问题。 我做错了什么? 如何告诉gedit在哪里寻找资料库?

您的路线有问题。 这应该工作:

#!/Users/USERNAME/Library/Enthought/Canopy_64bit/User/bin/python

import sys
sys.path.append('*yourpath of Bio module*')
from Bio.Seq import reverse_complement


print reverse_complement(sys.stdin.read().rstrip())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM