You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统PyCharm调试Streamlit应用遇streamlit.cli模块缺失问题

问题解答

streamlit.cli是Streamlit默认安装时就附带的核心模块,不需要单独安装。你遇到的"No module named streamlit.cli"错误,大概率不是模块缺失,而是调试配置或环境关联的问题,下面是具体排查和解决步骤:

  • 确认PyCharm调试配置的Python解释器,必须选你当前使用的conda虚拟环境,别用系统默认或其他环境的解释器——很多时候就是环境选错了,导致找不到虚拟环境里装的Streamlit模块。
  • 检查你的Streamlit版本,旧版本(比如1.0之前的早期版本)的模块结构可能和现在不同,没有streamlit.cli这个入口。你可以在虚拟环境的终端里跑streamlit --version查看版本,要是版本过低,直接升级到最新稳定版:pip install --upgrade streamlit。
  • 调试配置的细节要注意:
    1. 打开PyCharm的「Run/Debug Configurations」,新建Python类型的配置;
    2. 「Module name」栏填streamlit.cli;
    3. 「Parameters」栏填run main.py——如果你的main.py不在项目根目录,要写正确的相对路径,比如run ./src/main.py;
    4. 「Python interpreter」一定要选对应的conda虚拟环境,别搞错。

要是还是有问题,也可以换一种调试方式:直接指定Streamlit的cli脚本路径作为调试入口。你可以在虚拟环境的Lib/site-packages/streamlit目录下找到cli.py,把这个文件路径填到调试配置的「Script path」栏,然后参数同样填run main.py,效果是一样的。

内容的提问来源于stack exchange,提问作者Roland Deschain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 23:01:08