在Python中导入包时出现问题

时间:2013-09-19 11:45:26

标签: python directory-structure python-import

从包导入文件时出现问题。

所以这是我的包目录结构:

appname/libs/package1/files
            /package2/files
            /package3/files

因此,在目录package1中,我无法导入package2,package3。包2和包3中的类似情况。在任何情况下,我都要经历循环依赖。我哪里可能出错?

我无法做from libs import package1

__init__.py文件存在于每个目录中。

1 个答案:

答案 0 :(得分:2)

最好尝试一下作为答案:

path/to/appname添加到PYTHONPATH,这样Python就会知道在哪里寻找导入。