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

Anaconda环境中启动Streamlit报错ModuleNotFoundError求助

解决Streamlit启动报错ModuleNotFoundError: No module named 'streamlit.cli'的方案
  • 确认激活目标conda环境
    先检查当前是否处于安装Streamlit的环境中,执行命令:

    conda info --envs
    

    查看带*标记的环境是否为目标环境,若不是则激活对应环境:

    conda activate 你的环境名称
    
  • 彻底重装Streamlit
    先完全卸载现有版本,避免残留问题:

    pip uninstall -y streamlit
    conda uninstall -y streamlit
    

    再重新安装指定版本:

    conda install streamlit=1.16.0
    

    若conda源安装失败,可改用pip安装:

    pip install streamlit==1.16.0
    
  • 校验路径匹配性
    激活环境后,分别执行以下命令,确保输出路径均指向当前conda环境目录(例如~/anaconda3/envs/你的环境名/bin/开头):

    which pip
    which streamlit
    

    若streamlit路径不在当前环境内,说明安装到了全局环境,需重新在激活的环境中执行安装命令。

  • 验证模块导入
    执行以下命令测试streamlit.cli是否能正常导入:

    python -c "import streamlit.cli; print('导入成功')"
    

    若打印“导入成功”,再尝试运行streamlit hello验证。

内容的提问来源于stack exchange,提问作者Alex Samarkin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 05:19:57