现在 Google Colaboratory 支持 Python2 和 Python3 内核。我可以添加一个 Go 内核以便我也可以在 Colab 中使用 Go 吗?找了几个例子,但它只有 JavaScript 和 R,没有 Go 语言。
2 回答
波斯汪
TA贡献1811条经验 获得超4个赞
使用此笔记本,您可以使用快捷键bit.ly/colabgo
或轻松记住它colab.to/golang
。
以前的方法依赖于有 2 个笔记本,一个用于安装,另一个用于运行。现在这两项任务必须在上面的同一个笔记本中完成。
笔记本指定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
德玛西亚99
TA贡献1770条经验 获得超3个赞
对于寻找相同问题的其他人,为了获得更新的答案:考虑使用GoNB作为 Jupyter 内核。它支持 Google 的 Colab 以及 Github Codespaces 和 Binder。
- 2 回答
- 0 关注
- 126 浏览
添加回答
举报
0/150
提交
取消