近期接触到了streamlit,了解到是一个开源的,完全基于python的快速构建web app的平台,好奇之下,尝试动手试试。因之前接触过微软的Power APPS,不过Power Apps无需安装,在浏览器中即可完成APPs创建。好奇之下,开始了技术小白的streamlit探索之路。
streamlit的安装部署官网写的比较详细,照着这个做基本可以成功。
Installation - Streamlit Docshttps://docs.streamlit.io/library/get-started/installation1.安装python
因streamlit是完全基于python的,因此我们第一步需要安装python。如果已安装python,这一步可省略。python安装教程网上已经很多了,在此不做过多详述,仅附上python官方下载地址。我安装的是python3.10.0。
注意:因后续要安装Anaconda,故安装的python版本必须是Anaconda上支持的python版本,否则安装streamlit时会报错。
目前python最新版本为3.10.2,但Anaconda 2.1.2只支持到3.10.0
Download Python | Python.orgThe official home of the Python Programming Languagehttps://www.python.org/downloads/
有一点需要注意,现在版本的python已支持在安装过程中添加环境变量,注意勾选此选项,否则事后需单独配置环境变量。
2.安装Anaconda
streamlit在windows上官方支持的环境管理器是Anaconda navigator,因此我们需要安装Anaconda,附上下载链接。此过程并不复杂,照着官网操作即可。
Installation — Anaconda documentationhttps://docs.anaconda.com/anaconda/install/3.安装一个Streamlit环境
在Anaconda navigator上新建一个环境,并命名。
注意:正确选择环境的python版本,一定是电脑上安装的python版本,否则影响后续streamlit的安装
打开新建环境中的terminal,输入:
pip install streamlit
安装成功后如下图,
当浏览器弹窗出一个demo时,证明我们已经彻底成功拉,可以开始玩玩如何用streamlit创建自己的APPS了。