在模块MainClass.py中,我在c:\ MyProject \ ModelClasses中 尝试从c:\ MyProject \ Helpers
导入模块MainHelper.pyfrom Helpers.MainHelper import MainHelper
x=MainHelper()
我收到错误
ImportError: No module named Helpers.MainHelper
在WIng IDe中,我添加了路径c:\ MyProject \ Helpers Project-> ProjectProperties \ PythonPath
我正在使用windows xp
答案 0 :(得分:2)
如果c:\MyProject\Helpers
位于PYTHONPATH
,您应该写
from MainHelper import MainHelper
在MainClass.py模块中。
如果要将Helpers
目录视为包,请执行以下操作:
PYTHONPATH
应为c:\MyProject
Helpers
目录中应包含一个(可能为空)__init__.py
文件。然后您将使用以下导入语句:
import Helpers.MainHelper
from Helpers.MainHelper import MainHelper
from Helpers import MainHelper
文档链接: