【背景】 在外网环境下,Streamlit是一个非常棒的快速开发和应用数据分享互动类App的Python库。最大的特点,就是不需要开发前端。你只需要写Python,就可以同时拥有前端展示和后端逻辑。 【局限】 虽然很棒,但这些功能都依赖于链接的CDA,很多JS包都是非本地的,这就导致不联网就无法完整地使用Streamlit,而不少开发需求是基于内网的。 【方案】 如果能有专门本地打包了所有资源的Streamlit版本,理论上就能够在Offline环境下完美运行。