登录
首页 >  Golang >  Go问答

在 Google Colaboratory 中如何执行 Go 二进制文件

来源:stackoverflow

时间:2024-03-12 21:12:26 179浏览 收藏

积累知识,胜过积蓄金银!毕竟在Golang开发的过程中,会遇到各种各样的问题,往往都是一些细节知识点还没有掌握好而导致的,因此基础知识点的积累是很重要的。下面本文《在 Google Colaboratory 中如何执行 Go 二进制文件》,就带大家讲解一下知识点,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

问题内容

现在 Google Colaboratory 支持 Python2 和 Python3 内核。我可以添加 Go 内核以便我也可以在 Colab 中使用 Go 吗?

我在这里找到了一些示例,但它只有 JavaScript 和 R,没有 Go 语言。


解决方案


使用 this notebook,您可以通过快捷方式 bit.ly/colabgocolab.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

对于寻找相同问题的其他人,如果需要更新的答案:请考虑使用 GoNB 作为 jupyter 内核。它支持 google 的 colab 以及 github codespaces 和 binder。

终于介绍完啦!小伙伴们,这篇关于《在 Google Colaboratory 中如何执行 Go 二进制文件》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>