在谷歌驱动器中,假设一个 jupyter notebook 和一个 python 文件 my_module.py 复制在同一目录中。使用 google colaboratory 运行时如何从笔记本中导入 my_module?
当笔记本在本地运行时,import my_module
就可以工作了。
在谷歌驱动器中,假设一个 jupyter notebook 和一个 python 文件 my_module.py 复制在同一目录中。使用 google colaboratory 运行时如何从笔记本中导入 my_module?
当笔记本在本地运行时,import my_module
就可以工作了。
在 colab.research.google.com 的欢迎笔记本底部有一个示例笔记本的链接,标题为“加载和保存数据:本地文件、驱动器、表格、谷歌云存储”(https://colab.research.google .com/notebook#fileId=/v2/external/notebooks/io.ipynb)。这提供了如何将文件从 Google Drive 复制到 colaboratory 运行时的秘诀,您可以使用它来复制模块代码,以便运行时的导入机制可以看到它。
在我修复它之前我有同样的问题。没有什么办法。
1.使用正确的python版本,google colaboratory有2个python版本2.7和3.6.1。
2.在目录中添加init .py空白内容,例如:
dir/
__init__.py
my_module.py
yournotebook.ipynb
3.删除目录/中的所有pycache *.pyc
cd dir
!rm *pyc