现在,Google Colaboratory支持Python2和Python3内核。是否可以添加Golang内核,以便也可以在Colab中使用Golang?
我在这里找到了一些示例,但是它只有JavaScript和R,没有Golang。
使用此笔记本,您可以使用快捷方式轻松记住该笔记本bit.ly/colabgo
。
先前的方法取决于有2个笔记本,一个用于安装,另一个用于运行。现在,这两个任务必须在上面的同一笔记本中完成。
笔记本指定gophernotes
为内核。最初找不到它,因此Colab将默认为python3
。只需运行第一个单元,它将为您安装gophernotes。
当第一个单元格结束时,重新加载浏览器(Ctrl + R或使用MENU)。现在,Colab将找到gophernotes。现在,它可以在除第一个单元格之外的任何单元格中运行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/gophernotes
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句