python - 问题(已解决):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')
解决方案
您可以使用重新加载模块importlib
import xyz # your module
import importlib
# Reload module before using it
importlib.reload(xyz)
阅读文档以获取更多信息
推荐阅读
- prolog - 将 Prolog 知识库表示为树
- c# - C#输入数组长于使用removeAt后的列数
- rust - Unwrap_or_else 无法从 Path 获取扩展
- angular - Angular HttpParams 与字符串 URL
- visual-studio-code - Setting character $ to wrap text as parentheses in vscode
- python - 使用 BeautifulSoup 抓取多行属性字符串时保留行尾字符
- ios - iOS、SpriteKit 将 SKTextureAtlas/SKTexture 转换为 UIImage
- c - 判断输入是否纯粹是 C 中的字母时出现逻辑错误
- r - 使用 R 在 Gsub 中包含/维护空间
- javascript - 打开弹出窗口时如何刷新页面/弹出内容?