当前位置: 仪表板 >> 仪表板介绍 >> 认识streamlit
Streamlit是一个开源Python库,是一个基于Python的Web应用程序框架,致力于以更高效、更灵活的方式可视化数据,并分析结果。可以轻松创建和共享用于机器学习和数据科学的精美自定义Web应用程序。只需几分钟,您就可以构建和部署强大的数据应用程序。
为什么选择Streamlit?
目前,应用程序需求量巨大,开发人员需要一直开发新的库和框架,帮助构建并部署快速上手的仪表板。Streamlit是一个库,可将仪表板的开发时间从几天缩短至几小时。以下是选择Streamlit的原因:
1.Streamlit是一个免费的开源库。
2.和安装其他python包一样,Streamlit的安装非常简单。
3.Streamlit学起来很容易,无需要任何Web开发经验,只需对Python有基本的了解,就足以构建数据应用程序。
4.Streamlit与大部分机器学习框架兼容,包括Tensorflow和Pytorch、Scikit-learn和可视化库,如Seaborn、Altair、Plotly等。
Streamlit在启动Streamlit应用程序之前,我们必须安装Streamlit库。在终端中执行以下命令,安装streamlit。
pipinstallstreamlit
从pip安装信息可以看出依赖的库比较多,如果安装中出现了下载慢,可以改pip的安装源或者下载.whl然后再安装。安装好后就可以运行了。
使用Streamlit很简单。首先,在一个普通的Python脚本中加入一些Streamlit命令,然后用streamlitrun:
streamlitrunyour_script.py[--scriptargs]
一旦运行如上所示的脚本,本地Streamlit服务器将启动,您的应用程序将在默认web浏览器的新选项卡中打开。该应用程序是您的画布,您可以在其中绘制图表、文本、小部件、表格等。
运行Streamlit的另一种方式是将其作为Python模块运行。这在配置PyCharm这样的IDE以使用Streamlit时非常有用:
#Runningpython-mstreamlitrunyour_script.py#isequivalentto:streamlitrunyour_script.py
安装好后就可以运行演示事例了。
streamlithello
运行结果如下图:
选择左边的“chooseademo’”,如下图:
预览时标签不可点收录于话题#个上一篇下一篇