我在两个不同的位置有模块
例如
位置1 |- com |-__init__.py |-foo1 |-__init__.py |-bar1.py 位置2 |- com |-__init__.py |-foo2 |-__init__.py |-bar2.py
这两个位置按上述顺序位于 PYTHONPATH 中。当我尝试导入 com.foo2.bar2 时,出现以下错误:
回溯(最近一次通话最后): 文件“”,第 1 行,在 ImportError:没有名为 foo2 的模块
如果我把顶层包名改成com2(即location2/com2/foo2/bar2.py),那么import语句就成功了。
我想我做错了什么,有人可以帮忙吗?
谢谢。