如何在谷歌实验室运行Golang

如何在谷歌实验室运行Golang,go,kernel,jupyter-notebook,google-colaboratory,Go,Kernel,Jupyter Notebook,Google Colaboratory,现在Google Colaboratory支持Python2和Python3内核。我可以添加一个Golang内核,这样我也可以在Colab中使用Golang吗 我找到了一些示例,但它只有JavaScript和R,没有Golang。使用,您可以通过快捷方式bit.ly/colabgo轻松记住 以前的方法依赖于有两个笔记本,一个用于安装,另一个用于运行。现在这两项任务必须在上面的同一个笔记本中完成 笔记本指定gophernotes作为内核。起初无法找到它,因此Colab将默认为python3。只需运

现在Google Colaboratory支持Python2和Python3内核。我可以添加一个Golang内核,这样我也可以在Colab中使用Golang吗

我找到了一些示例,但它只有JavaScript和R,没有Golang。

使用,您可以通过快捷方式
bit.ly/colabgo
轻松记住

以前的方法依赖于有两个笔记本,一个用于安装,另一个用于运行。现在这两项任务必须在上面的同一个笔记本中完成

笔记本指定
gophernotes
作为内核。起初无法找到它,因此Colab将默认为
python3
。只需运行第一个单元,它将为您安装gophernotes

第一个单元格完成后,重新加载浏览器(Ctrl+R或使用菜单)。科拉布现在可以找到地鼠笔记了。它现在可以在任何单元格中运行golang,但第一个单元格除外(即python..ish)

这是第一个单元格的代码,供参考。您不能在新的Python笔记本中使用它,因为无法将内核更改为
gophernotes
。您只能通过文本编辑器或复制其他笔记本来完成此操作

!apt安装golang go libzmq3开发
%环境路径=/root/go
!go get-u github.com/gopherdata/gophernotes
!cp~/go/bin/gophernotes/usr/bin/
!mkdir/usr/local/share/jupyter/kernels/gophernotes
!cp~/go/src/github.com/gopherdata/gophernotes/kernel/*\
/usr/local/share/jupyter/kernels/gophernotes

我是否应该在驱动器上的新笔记本上运行第一部分?你能说得更具体些吗?如果我和其他人共享笔记本,他们需要运行第一个代码部分吗?或者他们可以运行我的笔记本?如果他们更改/不更改笔记本中的代码?您可以在任何python笔记本上运行,无论是新的还是旧的。如果你和你的朋友分享,你的朋友也需要在运行你的golang笔记本之前运行第一个代码。它仍然不起作用。1.无法识别的运行时“gophernotes”;默认为“python3”笔记本设置“2。“AttributeError:'function'对象没有属性'HTML'”10分钟后,它工作了!不知道为什么会耽搁。