现在谷歌协作支持Python2和Python3内核。我可以添加一个Go内核,这样我也可以在Colab中使用Go吗?
我找到了一些here的例子,但它只有JavaScript和R,没有Go语言。
发布于 2019-01-20 21:40:12
使用this notebook,您可以通过快捷方式bit.ly/colabgo或colab.to/golang轻松记住它。
以前的方法依赖于有两个笔记本,一个用于安装,另一个用于运行。现在,这两个任务必须在上面的同一个笔记本中完成。
notebook指定gophernotes作为内核。起初它无法找到,因此Colab将默认为python3。只需运行第一个cell,它将为您安装gophernote。
当第一个单元格完成时,重新加载浏览器(Ctrl+R或使用菜单)。Colab现在可以找到gophernote了。它现在可以在任何单元格中运行golang,除了第一个单元格(即python..ish)。
下面是第一个单元格的代码,以供参考。您不能在新的Python笔记本中使用它,因为没有办法将内核更改为gophernotes。您只能通过文本编辑器或复制另一个笔记本来执行此操作。
!apt install golang-go libzmq3-dev
%env GOPATH=/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/gophernoteshttps://stackoverflow.com/questions/54277021
复制相似问题