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

时间:2013-10-17 11:39:34

标签: python bioinformatics gedit

我正在尝试创建一个快捷方式,在选择这个简单的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在哪里寻找图书馆?

1 个答案:

答案 0 :(得分:1)

这是你的道路问题。 这应该有效:

#!/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())