1

我是 Python 新手,无法使用 Wing IDE/Python 2.7/Mac OS 导入模块

我已阅读: 从 Wing Ide 中的其他目录导入模块

和: http ://docs.python.org/2/tutorial/modules.html

但我还是不明白。

如果如第二个链接中所示,我创建了一个 fibo.py 脚本并将其保存在我的 Python 路径中,那么当我尝试导入它时,我会遇到以下错误:

import fibo
Traceback (most recent call last):
File "<string>", line 1, in <fragment>
ImportError: No module named fibo

虽然 fibo 在我输入时可用于自动完成

import 

我错过了什么?感谢您的回答

4

1 回答 1

4

该错误表明在路径上找不到模块,因此它位于错误的位置或路径不是您认为的那样。您可以查看 sys.path(在“import sys”之后)以查看路径。

我不确定为什么 Wing 会在那里提供自动完成功能。一种可能是您在项目属性中修改了 Python 路径(或 Wing 101 中的配置 Python 对话框),并且尚未从其选项菜单重新启动 Python Shell。

于 2012-12-26T16:22:54.703 回答