0

在 c:\MyProject\ModelClasses 中的模块 MainClass.py 中,我正在尝试从 c:\MyProject\Helpers 导入模块 MainHelper.py

from Helpers.MainHelper import MainHelper

x=MainHelper()

我得到错误

ImportError: No module named Helpers.MainHelper

在 WIng IDe 中,我添加了路径 c:\MyProject\Helpers Project->ProjectProperties\PythonPath

我用的是windows xp

4

1 回答 1

3

如果c:\MyProject\HelpersPYTHONPATH,你应该写

from MainHelper import MainHelper

在 MainClass.py 模块中。

如果要将Helpers目录视为一个包,请执行以下操作:

  • PYTHONPATH应该c:\MyProject
  • Helpers目录应该有一个(可能是空的)__init__.py文件。

然后,您将使用 import 语句,例如:

import Helpers.MainHelper
from Helpers.MainHelper import MainHelper
from Helpers import MainHelper

文档链接:

于 2011-03-10T10:18:08.317 回答