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