0

在谷歌驱动器中,假设一个 jupyter notebook 和一个 python 文件 my_module.py 复制在同一目录中。使用 google colaboratory 运行时如何从笔记本中导入 my_module?

当笔记本在本地运行时,import my_module就可以工作了。

4

2 回答 2

1

在 colab.research.google.com 的欢迎笔记本底部有一个示例笔记本的链接,标题为“加载和保存数据:本地文件、驱动器、表格、谷歌云存储”(https://colab.research.google .com/notebook#fileId=/v2/external/notebooks/io.ipynb)。这提供了如何将文件从 Google Drive 复制到 colaboratory 运行时的秘诀,您可以使用它来复制模块代码,以便运行时的导入机制可以看到它。

于 2018-02-10T22:31:30.917 回答
0

在我修复它之前我有同样的问题。没有什么办法。

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
于 2018-02-12T03:05:07.563 回答