在 Windows 上的 PyCharm 中调试 Streamlit 应用程序

问题描述 投票:0回答:1

我正在尝试设置一种在 PyCharm 中调试

Streamlit
脚本的方法。我在 Win10/64 位机器上,在使用 conda 创建的虚拟环境中工作。 使用
streamlit run main.py
以默认方式运行代码可以按预期工作。 我已经阅读了几篇论坛帖子,最重要的是这里有相关问题

我的问题如下: 上述问题的答案建议更改调试配置以使用

Module name
而不是
Script path
并输入streamlit.cli 作为模块。然后在参数中应将
run main.py
设置为参数。

不幸的是,这给我带来了以下错误:

没有名为streamlit.cli的模块

我在哪里可以找到

streamlit.cli
它不应该与库的默认pip安装一起安装吗?需要单独安装吗?

非常感谢任何帮助!

python pycharm streamlit
1个回答
13
投票

偶然发现(相当简单)的答案:

只需使用“正确”的模块名称,在我的例子中是

streamlit
而不是
streamlit.cli
。 因此,为了调试,我现在有以下配置:

  • 模块名称(而不是“脚本路径”):
    streamlit
  • 参数:
    run main.py
  • 口译员选项:未设置
  • 工作目录:

正如我在一些 Streamlit 论坛帖子中读到的:“就像 (Py)Charm 一样工作!” :)

© www.soinside.com 2019 - 2024. All rights reserved.