Python:相对导入

时间:2013-09-12 13:27:34

标签: python eclipse import

我有以下文件结构

  • SRC
    • mrLib
      • 联网
        • mrSocketManager.py
        • mrProtocol.py
    • 测试
      • sockettest.py

在sockettest.py内部我可以使用

导入mrSocketManager模块
from mrLib.networking.mrSocketManager import mrSocketManager

模块mrProtocol使用

from src.mrLib.networking import mrProtocol

没有src它不起作用(未解析的导入)。 为什么它只使用一次而没有src

1 个答案:

答案 0 :(得分:0)

检查PYTHONPATH环境变量 - 它描述了包结构的根。添加src /目录。