当我从python shell导入一些模块时,导入工作正常: 例如:(链接为propy模块https://code.google.com/p/protpy/downloads/list)
>>> import propy
>>>
但是当我用python Default IDLE或其他IDE编写脚本并将其保存为.py脚本时,import语句不起作用并产生这样的错误
python fragment_generator.py
>>>
Traceback (most recent call last):
File "J:\acetylome scripts\New folder\fragment_generator.py", line 1, in <module>
import propy
ImportError: No module named propy
>>>
请解决它
提前感谢:
答案 0 :(得分:0)
当您从同一目录运行shell时,导入中的文件将起作用。当导入失败时,您可能正在从另一个目录中工作。
你可以像这样在python路径中添加一个目录。
befor your import:
import sys
sys.path.append('/path/to/your/folder')
import propy
祝你好运。