首页 > 解决方案 > 问题(已解决):ModuleNotFoundError: No module named 'xzy' after modifying module in google colab

问题描述

在将 .py 文件中的模块导入 google colab 时,我遇到的问题是,当我在 google colab 编辑器中修改这些模块中的函数时,在保存新版本的 .py 文件后,我无法将它们加载到 google colab 中。

解决方案:每次更新模块或包后,我都需要重新启动运行时。重新启动后,模块可以导入到 google colab 脚本中。

另一个有用的建议是将模块所在的文件夹添加到 sys.path

sys.path.insert(0, '/content/folder')

标签: pythonmodulegoogle-colaboratorymodulenotfounderror

解决方案


您可以使用重新加载模块importlib

import xyz # your module
import importlib

# Reload module before using it
importlib.reload(xyz)

阅读文档以获取更多信息


推荐阅读