从包导入文件时出现问题。
所以这是我的包目录结构:
appname/libs/package1/files
/package2/files
/package3/files
因此,在目录package1中,我无法导入package2,package3。包2和包3中的类似情况。在任何情况下,我都要经历循环依赖。我哪里可能出错?
我无法做from libs import package1
__init__.py
文件存在于每个目录中。
答案 0 :(得分:2)
最好尝试一下作为答案:
将path/to/appname
添加到PYTHONPATH
,这样Python就会知道在哪里寻找导入。