我对Colab & python比较陌生,所以我不知道如何使用它。我在我的Colab笔记本上克隆了一个GitHub存储库。我在GitHub文件夹中克隆了一些模块,我需要将它们导入到笔记本中。例如,我想导入一个utils和model模块。我运行了密码:
来自模型导入*来自utils导入*
然而,Colab编辑器造成了错误ModuleNotFoundError: No module named 'models'
和ModuleNotFoundError: No module named 'utils'
。这让我意识到,我还没有从Colab文件中的Git集线器克隆中导入模块。我在StackOverflow、w3schools或Colab官方网站上找不到答案,所以我在这里提出了我的问题。如果你们中的任何一个人有一个指南或解决方案的链接,请帮助我。谢谢!
发布于 2022-03-04 02:05:08
是的,一些朱庇特笔记本技巧起作用了。我使用%cd pytorch_objectdetecttrack来访问模块。
发布于 2022-03-04 02:11:06
不是Colab方面的专家,但是Python import
只为Python模块工作。因此,如果要导入特定的脚本,则必须像调用import folder.someModule
一样调用它。您要访问的文件夹应该先访问,然后是模块名。
这和说./folder/someModule.py
一样。
tl:dr;如果模块不在当前工作目录中,则必须指定该模块的路径。
https://stackoverflow.com/questions/71302943
复制相似问题