如何 运行 在 Google Colaboratory 中运行二进制文件
How to run Go binaries in Google Colaboratory
现在 Google Colaboratory 支持 Python2 和 Python3 内核。我可以添加一个 Go 内核以便我也可以在 Colab 中使用 Go 吗?
找了几个例子here,但是只有JavaScript和R,没有Go语言
使用 this notebook,您可以使用快捷键 bit.ly/colabgo
或 colab.to/golang
.
轻松记住它
之前的方法依赖于有2个notebook,一个用于安装,另一个用于运行ning。现在这两个任务必须在上面的同一个笔记本中完成。
笔记本指定gophernotes
为内核。一开始找不到,所以 Colab 会默认为 python3
。只是 运行 第一个单元格,它将为您安装 gophernotes。
当第一个单元格完成后,重新加载浏览器(Ctrl+R 或使用菜单)。 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
现在 Google Colaboratory 支持 Python2 和 Python3 内核。我可以添加一个 Go 内核以便我也可以在 Colab 中使用 Go 吗?
找了几个例子here,但是只有JavaScript和R,没有Go语言
使用 this notebook,您可以使用快捷键 bit.ly/colabgo
或 colab.to/golang
.
之前的方法依赖于有2个notebook,一个用于安装,另一个用于运行ning。现在这两个任务必须在上面的同一个笔记本中完成。
笔记本指定gophernotes
为内核。一开始找不到,所以 Colab 会默认为 python3
。只是 运行 第一个单元格,它将为您安装 gophernotes。
当第一个单元格完成后,重新加载浏览器(Ctrl+R 或使用菜单)。 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