我有以下文件结构:
dashboard
└── streamlit_app.py
└── site
├── __init__.py
└── app.py
# streamlit_app.py
from site.app import start
if __name__ == '__main__':
start()
# app.py
import streamlit as st
import database as db
def start():
st.set_page_config(
page_title='henos',
page_icon='https://imgur.com/a/urHOoK3',
initial_sidebar_state='collapsed',
)
st.text('This website is under development, please wait until complete')
但是当我运行 streamlit_app.py
时,我收到此错误:
任何帮助都会很棒
答案 0 :(得分:2)
Python 有一个名为“site”的模块,它会在初始化期间自动导入。
请查看此链接以了解更多信息。
请尝试将您制作的包名称从“站点”更改为 别的。