Preswald项目安装与配置指南
1. 项目基础介绍
Preswald是一个开源框架,用于使用Python构建和部署交互式数据应用、仪表板和内部工具。它允许开发者通过简单的命令将Python脚本转换为可在本地或云端共享的生产就绪应用程序。主要编程语言为Python。
2. 项目使用的关键技术和框架
- Python:项目的基础编程语言。
- DAG(Directed Acyclic Graph):用于管理执行顺序的工作流模型。
- plotly:用于创建交互式图表。
- pandas:数据处理和分析。
- WebSockets:用于实时数据传输。
3. 项目安装和配置的准备工作及详细步骤
准备工作
- 确保您的系统中已安装Python(版本要求请参照项目文档)。
- 安装pip(Python的包管理器)。
- 准备一个GitHub账户,以便克隆和贡献代码。
安装步骤
步骤 1:安装Preswald
打开命令行工具(如终端或命令提示符),输入以下命令安装Preswald:
pip install preswald
步骤 2:初始化新项目
在命令行中,选择一个合适的位置创建新项目文件夹,然后执行以下命令来初始化Preswald项目:
preswald init my_project
执行后,会创建一个名为my_project
的文件夹,其中包含了项目的基本文件。
步骤 3:配置项目
进入项目文件夹:
cd my_project
项目中的preswald.toml
文件用于配置项目设置和样式。打开该文件,根据需求修改配置。
步骤 4:编写应用程序
在项目文件夹中,使用Python编写你的应用程序。例如,编辑hello.py
文件,按照Preswald的API编写代码。
from preswald import text, plotly, connect, get_df, table
import pandas as pd
import plotly.express as px
text("# Welcome to Preswald!")
text("This is your first app. 🎉")
connect()
df = get_df('sample_csv')
fig = px.scatter(df, x='quantity', y='value', text='item', title='Quantity vs. Value')
fig.update_traces(textposition='top center', marker=dict(size=12, color='lightblue'))
fig.update_layout(template='plotly_white')
plotly(fig)
table(df)
步骤 5:运行应用程序
在命令行中,运行以下命令启动开发服务器:
preswald run
根据控制台输出的信息,使用浏览器访问你的应用程序。
步骤 6:部署应用程序(可选)
如果你希望将应用程序部署到云端,首先需要在Preswald Cloud上创建账户并获取API密钥。然后在命令行中运行:
preswald deploy --target structured
根据提示输入GitHub用户名和Preswald API密钥,然后等待应用程序构建和部署。
遵循以上步骤,你就可以成功安装并配置Preswald项目,开始构建自己的交互式数据应用了。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考