0

当我从 python shell 导入一些模块时,导入工作正常:例如:(propy 模块的链接https://code.google.com/p/protpy/downloads/list

>>> import propy
>>>

但是当我使用 python Default IDLE 或其他 IDE 编写脚本并将其保存为 .py 脚本时,导入语句不起作用并生成这样的错误

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
>>> 

请解决

提前致谢:

4

1 回答 1

0

当您从同一目录运行 shell 时,导入中的文件将起作用。导入失败时,您可能正在从另一个目录工作。

您可以像这样将目录添加到 python 路径。

在您的进口之前:

import sys
sys.path.append('/path/to/your/folder')
import propy

祝你好运。

于 2013-10-21T18:02:27.713 回答