Код: Выделить всё
2026-01-27T08:42:50.067Z: File "/home/appuser/app/app_factory.py", line 12, in
2026-01-27T08:42:50.067Z: from src.app.dashboard_logic import some_import
2026-01-27T08:42:50.067Z: ModuleNotFoundError: No module named 'src.app'
2026-01-27T08:42:50.067Z: [11] [INFO] Worker exiting (pid: 11)
Код: Выделить всё
root_folder/
├── Procfile
├── main.py # entry point for code is here
├── pyproject.toml
├── requirements.txt
├── src/
│ ├── __init__.py
│ ├── app/
│ │ ├── .DS_Store
│ │ ├── __init__.py
│ │ ├── app_factory.py
│ │ ├── components/
│ │ │ ├── __init__.py
│ │ │ ├── page_1.py
│ │ │ ├── page_2.py
│ │ │ └── etc.py
│ │ ├── dashboard_logic.py # ModuleNotFoundError is here
│ │ └── plotly-cloud.toml
└── uv.lock
Код: Выделить всё
from src.app.dashboard_logic import some_import
Код: Выделить всё
from src.app.app_factory import create_dash_app
app = create_dash_app(*args)
app.run(debug=True, use_reloader=False, port=8051)
server = app.server
Код: Выделить всё
current_dir = os.path.dirname(os.path.abspath(__file__))
src_path = os.path.join(current_dir, 'src')
if src_path not in sys.path:
sys.path.insert(0, src_path)
Можете ли вы помочь мне определить, почему это не работает и что я могу сделать, чтобы решить эту проблему?>
Подробнее здесь: https://stackoverflow.com/questions/798 ... publishing
Мобильная версия