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

Streamlit应用报错ModuleNotFoundError:缺失googletrans模块求助

解决Streamlit应用中googletrans的ModuleNotFoundError问题

你的报错核心是运行环境未安装googletrans依赖包,或者安装的版本存在兼容性问题,以下是具体解决步骤:

本地开发环境解决方法

  • 打开终端,激活你的Python虚拟环境(如果使用),执行以下命令安装指定版本的googletrans:
    pip install googletrans==4.0.0-rc1
    
    选择4.0.0-rc1版本是因为该版本修复了旧版依赖的谷歌翻译API失效问题,兼容性更好。

Streamlit Cloud部署环境解决方法

  • 在你的项目根目录创建requirements.txt文件,写入所有需要的依赖包:
    streamlit
    googletrans==4.0.0-rc1
    langchain
    ctransformers
    
  • 将这个文件提交到你的代码仓库,Streamlit Cloud在部署时会自动读取并安装这些依赖。

额外注意事项

  • 不要使用googletrans 3.x及更早版本,这类旧版本依赖的谷歌翻译接口已被官方废弃,即使安装成功也无法正常完成翻译功能。
  • 待依赖安装完成后,重新运行你的Streamlit应用即可解决当前的ModuleNotFoundError。

内容的提问来源于stack exchange,提问作者ally j

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 13:07:44