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

开发Streamlit应用遇ModuleNotFoundError,求排查与解决方法

错误识别与解决方案

错误识别

这个错误是ModuleNotFoundError,核心原因是你的Streamlit运行环境中缺少对应的依赖包,代码第3行from apiclient.discovery import build无法找到apiclient模块——实际上apiclient是google-api-python-client库的一部分,并非独立包。

解决步骤

  • 本地开发环境修复:在终端执行以下命令安装依赖
    pip install google-api-python-client
    
  • Streamlit Cloud部署场景修复:在项目根目录创建requirements.txt文件,添加以下内容,确保部署时环境自动安装依赖
    google-api-python-client
    
  • 若使用conda环境,可执行以下命令安装
    conda install -c conda-forge google-api-python-client
    

内容的提问来源于stack exchange,提问作者anu prasad

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 05:03:16