使用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 服务器,重新启动调试。
相关推荐
fen_fen42 分钟前
Python3:Jupyter Notebook 安装和配置
ide·python·jupyter
AIVoyager2 小时前
vscode本地化显示远程图形化界面
ide·vscode·编辑器
局外人LZ3 小时前
WXT+Vue3+sass+antd+vite搭建项目开发chrome插件
前端·chrome·vue·sass
暮乘白帝过重山4 小时前
Ollama 在本地分析文件夹中的文件
前端·chrome·ollama
一点.点6 小时前
李沐动手深度学习(pycharm中运行笔记)——04.数据预处理
pytorch·笔记·python·深度学习·pycharm·动手深度学习
一点.点6 小时前
李沐动手深度学习(pycharm中运行笔记)——07.自动求导
pytorch·笔记·python·深度学习·pycharm·动手深度学习
666HZ6667 小时前
关于IDEA的循环依赖问题
java·ide·intellij-idea
Python×CATIA工业智造8 小时前
爬虫技术入门:基本原理、数据抓取与动态页面处理
爬虫·python·pycharm
Chrome深度玩家9 小时前
如何下载Google Chrome适用于AI语音交互的特制版
前端·人工智能·chrome
敲敲敲-敲代码9 小时前
【PyCharm- Python- ArcGIS】:安装一个和 ArcGIS 不冲突的独立 Python让PyCharm 使用 (解决全过程记录)
python·arcgis·pycharm