如何加载和运行位于Google Colab文件中的笔记本

时间:2020-06-26 09:35:43

标签: python jupyter-notebook ipython google-colaboratory

在Google Colab中,我克隆了一个github项目。然后我执行了一些bash命令。该项目中有一个笔记本文件夹,其中包含多个笔记本。我已经将它们转换为python文件,并尝试使用

运行它们
!ipython3 file.py

它给我一些视觉上的错误,例如:

nknownBackendTraceback (most recent call last)
/content/notebooks/ml.py in <module>()
     13 get_ipython().magic(u'reload_ext autoreload')
     14 get_ipython().magic(u'autoreload 2')
---> 15 get_ipython().magic(u'matplotlib inline')

我要么必须解决此错误,要么在Google Colab中加载并运行ipython笔记本。我可以这样做吗?

2 个答案:

答案 0 :(得分:0)

这可能是因为笔记本包含魔术命令(如您的回溯所示),并且包含魔术命令的笔记本不会转换为可用的脚本;该脚本将引发错误,提示未定义get_ipython()或存在UnknownBackend等。

要修复get_ipython().magic(u'reload_ext autoreload')get_ipython().magic(u'autoreload 2')的错误,请查看here

关于get_ipython().magic(u'matplotlib inline'),那仍然是一个未解决的问题。您可以在他们的官方github here上找到它,他们在那里讨论了一些潜在的解决方案。 This也讨论了一些潜在的解决方案。

答案 1 :(得分:0)

您可以改用%run

%run file.py

这应该加载文件并像在Colab本身中一样运行。