【发布时间】:2016-11-10 06:19:15
【问题描述】:
我在 Jython 站点包目录中有一个 Jython 模块 com.xyz.module1。目录结构如下。
Jython2.7
|---Lib
|--site-packages
|--com
|--__init__.py
|--xyz
|--__init__.py
|--module1
|--__init__.py
当我尝试在 Jython 解释器中导入 com.xyz.module1 时,会抛出 ImportError (screenshot)。但是,当我将 com.xyz.module1 重命名为 foo.xyz.module1 时,导入工作正常。
我已阅读 Jython doc,它不鼓励(但不禁止)使用 com 作为顶级模块命名空间。此外,我感兴趣的 Jython 库也无法重构为不使用 com 作为顶级命名空间。
还有其他方法可以使导入工作吗?
【问题讨论】:
标签: python jython jython-2.7