使用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 的路径:

    bash 复制代码
    which streamlit

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

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

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

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

    bash 复制代码
    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 服务器,重新启动调试。
相关推荐
Shaoxi Zhang2 小时前
pm2运行项目实践记录(通过ecosystem.config.js配置并自动运行)
javascript·python·pycharm
Eagsen CEO2 小时前
如何让 Gemini 在 Android Studio 中顺利工作
android·ide·android studio
sdhongjun3 小时前
VSCode vim Normal模式下无法输入中文到指令参数
ide·vscode·vim
nvvas4 小时前
IDEA安装并且使用Roo Code工具
java·ide·人工智能
OxyTheCrack6 小时前
VSCode使用SSH连接VMware虚拟机环境操作指南
ide·vscode·ssh
AI浩6 小时前
第 5 章:集成开发环境 (IDE) 协作 —— 终端与编辑器的双剑合璧
ide·人工智能·编辑器
日出等日落6 小时前
用 Kavita实现我的远程数字书屋搭建记!
java·开发语言·ide·vscode·编辑器
一见7 小时前
vscode等的“Go Team at Google”插件
ide·vscode·golang
IT大师兄吖8 小时前
faster-whisper 音频转字幕 懒人整合包
ide·macos·xcode
森叶8 小时前
深入解析:Claude 桌面应用与 Chrome 扩展的 Native Messaging 通信机制
前端·chrome