使用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 服务器,重新启动调试。
相关推荐
你好coder1 小时前
VSCode连接SAP ABAP开发环境
ide·vscode·编辑器·sap·abap·cds
我是火山呀5 小时前
WebStorm转VSCode:高效迁移指南
ide·vscode·intellij-idea·intellij idea·webstorm
敢敢のwings6 小时前
Latent Action在具身智能中的使用
运维·chrome
xiaobin889998 小时前
IDEA 2025下载安装教程【超详细】保姆级图文教程(附安装包)
java·ide·其他·intellij-idea
峰子大疯子8 小时前
idea拉取新项目第一次启动报内存溢出(java.lang.OutOfMemoryError: Java heap space)
java·ide·intellij-idea
石头wang8 小时前
关于 idea 里 properties 文件的中文乱码问题
java·ide·intellij-idea
日更嵌入式的打工仔8 小时前
eclipse类IDE导入现有工程教程
ide·eclipse
光头才能变强12 小时前
mac安装pycharm
ide·macos·pycharm
June_陆月15 小时前
pycharm快捷键设置为和vscode一样
ide·vscode·python·pycharm
万粉变现经纪人17 小时前
如何解决pip安装报错ModuleNotFoundError: No module named ‘keras’问题
人工智能·python·深度学习·scrapy·pycharm·keras·pip