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

使用pycharm 开发streamlit的项目,怎么启动项目,进行debug调试

要在 PyCharm 中调试并启动你的 Streamlit 应用,可以按照以下步骤操作:

1. 配置 PyCharm 环境

确保 PyCharm 正确配置了 Python 解释器,且已经安装了 Streamlit。你可以通过以下步骤检查或设置:

  • 打开 PyCharm,进入 File -> Settings
  • 在左侧选择 Project: [YourProjectName] -> Python Interpreter
  • 确保在当前 Python 解释器中安装了 streamlit 包。如果没有,点击 + 号并搜索 streamlit,然后安装。

2. 配置 PyCharm 调试运行配置

  1. 在 PyCharm 中,打开 Run -> Edit Configurations

  2. 点击左上角的 + 图标,选择 Python

  3. 在右侧的 Name 字段中,给这个配置起一个名称,比如 “Streamlit Debug”。

  4. Script path 中,填写 streamlit 的路径。如果你安装的是虚拟环境,可以通过以下命令找到 streamlit 的路径:

    which streamlit
    

    或者直接输入 streamlit run app.py,例如:

    streamlit run app.py
    
  5. Parameters 中,填写 app.py,即你的 Streamlit 应用入口文件名称。

  6. Working directory 中,确保选择的是你项目的根目录。

  7. 还可以根据需要设置 Environment variables,比如你需要的环境变量,或调试信息:

    STREAMLIT_SERVER_PORT=8501
    
  8. 点击 ApplyOK,保存配置。

3. 启动调试

  • 在 PyCharm 的顶部工具栏,选择你刚才创建的 “Streamlit Debug” 配置,然后点击调试按钮(带虫子的绿色按钮)以调试模式运行应用。

4. 设置断点进行调试

  • app.py 或你希望调试的其他页面(如 knowledge_base_list.pycreate_knowledge_base.py)中,点击左侧行号边缘来设置断点。
  • 当应用运行到断点处时,程序会暂停,你可以检查变量状态、单步执行代码等。

5. 调试页面动态加载

Streamlit 应用支持实时热加载,也就是说你可以在调试时修改代码并看到即时变化。配合 PyCharm 的调试工具,你可以在页面之间切换,并通过断点查看页面组件的运行情况。

6. 运行调试的注意事项

  • 在页面有输入、按钮等交互时,调试模式下可以看到交互对程序逻辑的影响。
  • 如果你遇到调试不生效的情况,可以尝试通过 Ctrl+C 停止正在运行的 streamlit 服务器,重新启动调试。

http://www.kler.cn/news/342398.html

相关文章:

  • 磁盘I/O测试工具-FIO
  • 小猿口算脚本
  • 前端 NPM
  • MedMamba代码解释及用于糖尿病视网膜病变分类
  • 【Flutter】如何生成和修改 Flutter 应用图标
  • 第二阶段:mysql(学完就隐藏版)
  • Linux 查看当前正在使用的 Bash 版本
  • uniapp打包安卓apk步骤
  • MySQL(B站CodeWithMosh)——2024.10.8(11)
  • 【element-tiptap】如何引进系统中的字体?
  • FreeRTOS和Systemview联合调试——M0内核
  • 使用Pytorch+Numpy+Matplotlib实现手写字体分类和图像显示
  • 【分布式微服务云原生】战胜Redis脑裂:深入解析与解决方案
  • Python中的Socket魔法:如何利用socket模块构建强大的网络通信
  • “国货户外TOP1”凯乐石签约实在智能,RPA助力全域电商运营自动化提效
  • 企业如何借力AI,提升人力资源管理的效率完成组织提效变革
  • processing像素画教程
  • 高防服务器为何有时难以防御CC攻击及其对策
  • 手机控车系统是一种高科技的汽车智能控制系统?
  • VR科技云展如何以沉浸式体验引领科技成果新展示