【问题标题】:PyDev - unable to import modules which are under sub directoryPyDev - 无法导入子目录下的模块
【发布时间】:2014-02-13 23:36:36
【问题描述】:

我有一个如下所示的python项目结构,

├── example
    ├── test.py
    └── module
        ├── __init__.py
        ├── mymod.py
        └── submod.py

我将上述项目导入到 pyDev 项目中,test.py 无法导入 mymod。 我正在按照以下方式导入模块 inf。

from module import mymod

我将 module 目录添加到 pyDev PYTHONPATH 但这并没有起到作用。

我可以毫无问题地从控制台运行test.py

【问题讨论】:

  • 测试了你的目录结构,test.py中的import module加载和执行module/__init__.py没有问题。您将不得不显示一些代码,您的描述不足以诊断您的情况。

标签: python pydev


【解决方案1】:

example添加到python路径

【讨论】:

    【解决方案2】:

    正如@Giacomo d'Antonio 所说,您必须将“示例”添加到 PYTHONPATH(如果您已将“模块”添加到 PYTHONPATH,您也应该将其删除)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-25
      • 2011-08-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-23
      • 1970-01-01
      • 2015-07-23
      • 1970-01-01
      相关资源
      最近更新 更多