如何运行Python Shiny基础应用并查看输出结果?
本地运行Python Shiny应用并显示输出的方法
1. 确保安装Shiny依赖
打开终端执行以下命令,安装Python版Shiny:
pip install shiny
2. 修改代码添加启动逻辑
原代码仅定义了应用结构,缺少启动命令。在代码末尾添加以下内容:
if __name__ == "__main__": app.run(port=8000)
(port=8000是指定端口,可自行修改;不指定则使用随机端口)
修改后的完整代码:
from shiny import App, render, ui app_ui = ui.page_fluid( ui.input_slider("n", "N", 0, 100, 20), ui.output_text_verbatim("txt"), ) def server(input, output, session): @output @render.text def txt(): return f"n*2 is {input.n() * 2}" app = App(app_ui, server) if __name__ == "__main__": app.run(port=8000)
3. 运行应用并访问
- 在VS Code中,直接点击文件右上角的「运行」按钮,或者在终端执行:
python 你的文件名.py - 运行成功后,终端会显示类似
Running on http://localhost:8000的地址,复制该地址到浏览器打开,就能看到和Posit官网相同的交互界面。
内容的提问来源于stack exchange,提问作者PDubs
相关产品推荐
相关产品推荐

