Python 导入dash子应用程序的包已存在

Python 导入dash子应用程序的包已存在,python,python-import,plotly-dash,Python,Python Import,Plotly Dash,我创建了一个Dash应用程序,它本身运行良好(没有导入问题)。其他用户也创建了应用程序,我们现在希望将其合并到单个应用程序中,并使用一个通用索引链接每个应用程序。我找不到加载我创建的包的解决方案。我希望自己运行应用程序(调试目的)并通过通用索引(生产目的) 以下是我的应用程序的结构(与详细内容类似): 合并项目后,我的结构如下(通过git子模块add): 当我启动服务器时,我收到错误消息pk.something error,pk未定义。我找不到让应用程序在常规索引中独立运行的解决方案。我试图移动

我创建了一个
Dash
应用程序,它本身运行良好(没有导入问题)。其他用户也创建了应用程序,我们现在希望将其合并到单个应用程序中,并使用一个通用索引链接每个应用程序。我找不到加载我创建的包的解决方案。我希望自己运行应用程序(调试目的)并通过通用索引(生产目的)

以下是我的应用程序的结构(与详细内容类似):

合并项目后,我的结构如下(通过
git子模块add
):

当我启动服务器时,我收到错误消息
pk.something error,pk未定义
。我找不到让应用程序在常规索引中独立运行的解决方案。我试图移动导入(在
app.py
中或在新的
\uuuu init\uuuu.py
中),但没有任何效果。
我的下一次尝试是将包移动到新的子文件夹中。有人知道这是否有效吗?

我通过
app.py
文件让它起作用。我不知道这是否是一个合适的解决方案,我觉得我可以以一种体面的方式扩展我的应用程序。我用
\uuuu init\uuuuuuuy.py

在app.py的
中,我添加了:

from package import my_package
callbacks.py
中,我更改了导入

from app import my_package as pk
欢迎提出改进意见。我想知道我离最佳解决方案还有多远

from package import my_package
from app import my_package as pk