当前位置: 首页 > news >正文

(一)初识Streamlit(附安装)

本入门指南介绍Streamlit的工作原理、如何在您首选的操作系统上安装Streamlit,以及如何创建第一个Streamlit应用程序!
在这里插入图片描述

1 安装

1.1 先决条件

Python 3.7 – Python 3.11
**注:我这里使用的是anaconda的虚拟环境,用pycharm编写代码~

1.2 虚拟环境

step1:打开anaconda prompt,添加虚拟环境

conda create -n your_env_name python=3.7

step2:检查虚拟环境是否添加完成

conda env list

step3:激活虚拟环境

conda activate streamlit #虚拟环境名

step4:安装streamlit

pip install streamlit

2 代码运行

使用Streamlit很简单。首先,将一些Streamlit命令添加到普通Python脚本中,然后使用以下代码运行:

streamlit run your_script.py [-- script args]

一旦运行如上所示的脚本,本地Streamlit服务器将启动,您的应用程序将在默认web浏览器的新选项卡中打开。该应用程序是您的画布,您可以在其中绘制图表、文本、小部件、表格等。
运行Streamlit的另一种方式是将其作为Python模块运行。这在配置像PyCharm这样的IDE以使用Streamlit时非常有用:

# Running
$ python -m streamlit run your_script.py# is equivalent to:
$ streamlit run your_script.py

3 开发流程

每次要更新应用程序时,请保存源文件。当这样做时,Streamlit会检测是否有更改,并询问您是否要重新运行应用程序。选择屏幕右上方的“始终重新运行”,以在每次更改应用程序的源代码时自动更新应用程序。
这允许你在一个快速的交互循环中工作:你键入一些代码,保存它,实时试用,然后再键入一些代码、保存它、试用等等,直到你对结果满意为止。编码和实时查看结果之间的紧密循环是Streamlit让您的生活更轻松的方式之一。

在开发Streamlit应用程序时,建议将编辑器和浏览器窗口并排放置,以便同时看到代码和应用程序。试试看!

http://www.lryc.cn/news/6038.html

相关文章:

  • 【新】华为OD机试 - 斗地主 2(Python)| 刷完获取OD招聘渠道
  • 秒杀项目之消息推送
  • 【重磅】IEEE33配电网两阶段鲁棒优化调度CCG
  • GPT2代码拆解+生成实例
  • 基于android的即时通讯APP 聊天APP
  • 【C++】二叉树之力扣经典题目1——详解二叉树的递归遍历,二叉树的层次遍历
  • MySQL数据库调优————SQL性能分析
  • sql数据库高级编程总结(一)
  • 软件工程(5)--喷泉模型
  • SM2数字签名
  • RPA+保险后台部门擦出不一样“火花” | RPA案例
  • 设备树相关概念的理解
  • ubuntu20.04下配置深度学习环境GPU
  • 用egg.js来写一个api管理系统(一)
  • 企业数字化转型和升级:架构设计方法与实践
  • 【LeetCode】环形链表 II [M](链表)
  • Unity之如何实现一个VR任务(剧情)系统
  • k8s核心概念与kubectl命令行工具的使用
  • 【零基础入门前端系列】—无序列表、有序列表、定义列表(四)
  • 为什么重写equals还要重写hashcode方法
  • 电子技术——电流镜负载的差分放大器
  • go面试题
  • 攻防世界-Confusion1
  • 机器学习实战--梯度下降法进行波士顿房价预测
  • 黑马】后台管理-项目优化和上线
  • Web 框架 Flask 快速入门(三)数据库-MySQL
  • 牛客网Python篇数据分析习题(六)
  • Ansible的安装及部署
  • 链表题目总结 -- 递归
  • 重写-linux内存管理-伙伴分配器(一)