Google Colab近期报ModuleNotFoundError:google.cloud.storage.retry模块不存在错误
报错原因
该问题由Google Colab预装的google-cloud-storage包版本与allennlp依赖的版本不兼容导致:新版google-cloud-storage调整了retry模块的导入路径,而allennlp仍在调用旧路径下的google.cloud.storage.retry模块,因此触发模块不存在报错。
修复方案
- 若还未安装
allennlp,先执行以下命令安装匹配版本的依赖:
!pip install google-cloud-storage==2.7.0 !pip install allennlp
- 若此前已经安装过
allennlp,先执行卸载命令清理现有版本,再重新安装:
!pip uninstall -y allennlp google-cloud-storage !pip install google-cloud-storage==2.7.0 !pip install allennlp
- 依赖安装完成后,点击Colab顶部菜单栏「运行时」→「重新启动运行时」,重启完成后再运行业务代码即可正常执行。
内容的提问来源于stack exchange,提问作者Amir Sartipi
相关产品推荐
相关产品推荐

