在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笔记本。我可以这样做吗?
答案 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本身中一样运行。