请选择 进入手机版 | 继续访问电脑版

[Golang] 在Colaboratory上运行Go程序的详细 过程

[复制链接]
查看184 | 回复43 | 2021-9-15 02:43:20 | 显示全部楼层 |阅读模式

前言

有一次,在逛

  1. youtube
复制代码
时,看到有个播主直接在文档上运行代码片断 。

这把我一下子整蒙了,这是什么神操作?

一番搜索 之后,知道了这是

  1. Google
复制代码
的一个服务
  1. Colaboratory
复制代码

Colaboratory

先附上地址:传送门。

紧张 用于机器学习方面,可以直接运行

  1. Python
复制代码
代码。

当然,我们也可以用于编写教程。想想,边分享,边实验 代码是多么爽(装逼)的事变 。

运行Go程序

言归正传,并不是全部 人都会或都必要 写

  1. Python
复制代码
,那我们可以安装本身 必要 的语言,当然,写法上还是有一些变通的。

创建笔记本

在这里插入图片形貌

安装并运行

1、添加一个代码片断 ,并下载我们必要 的版本

在这里插入图片形貌

具体 代码如下:

  1. # 初始化Golang环境
  2. %cd /tmp
  3. !wget -c https://golang.google.cn/dl/go1.16.6.linux-amd64.tar.gz -O go.tar.gz
  4. !tar -xz -C /usr/local -f go.tar.gz
  5. !rm -rf go.tar.gz
  6. %cd /content
  7. !mkdir -p go/src go/bin
复制代码

2、设置

  1. Golang
复制代码
环境变量

在这里插入图片形貌

具体 代码如下:

  1. # 使用Python修改环境变量
  2. import os
  3. os.environ["PATH"] += ":/usr/local/go/bin:/content/go/bin"
  4. os.environ["GOPATH"] = "/content/go"
复制代码

3、创建项目

在这里插入图片形貌

具体 代码如下:

  1. %cd /content/go/src
  2. !mkdir -p gitlab.demo.com/crmgo/php
  3. %cd gitlab.demo.com/crmgo/php
复制代码

4、编写

  1. main.go
复制代码

在这里插入图片形貌

具体 代码如下:

  1. # 初始化main.go
  2. %%writefile main.go
  3. package main
  4. import "fmt"
  5. func main() {
  6. fmt.Println("Hello World")
  7. }
复制代码

5、项目初始化

在这里插入图片形貌

具体 代码如下:

  1. !go mod init
  2. !go mod tidy
复制代码

6、实验 程序

在这里插入图片形貌

具体 代码如下:

  1. !go run main.go
复制代码

运行代码

自上而下的运行,就行了

在这里插入图片形貌

在这里插入图片形貌

一些不算友爱 的现状

  • 必要 自备梯子
  • 会话会在肯定 时间之后克制 ,以是 我们的环境不会保存。
  • 不能像实验
    1. Python
    复制代码
    程序那样,直接写代码片断 就行,每次都必要 写入文件,再实验 。
  • 当然,网上也有一些办理 方案,但并不是很友爱 ,毕竟人家本意还是给我们实验
    1. Python
    复制代码
    代码的。
  • 每条下令 都必要 加上
    1. !
    复制代码
    ,或者有一些说明 。
  • 修改环境变量是个头疼的标题 ,必要 写
    1. Python
    复制代码
    代码。

到此这篇关于在Colaboratory上运行Go程序的文章就先容 到这了,更多干系 Colaboratory运行Go程序内容请搜索 脚本之家从前 的文章或继续欣赏 下面的干系 文章盼望 大家以后多多支持脚本之家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 阳光里的他 | 2021-9-15 05:31:01 | 显示全部楼层
admin楼主的帖子提神醒脑啊!
回复

使用道具 举报

avatar 话筒他常te | 2021-9-21 16:54:31 | 显示全部楼层
看了这么多帖子,第一次看看到这么有内涵的!
回复

使用道具 举报

avatar 亲亲阳光非 | 2021-9-21 22:45:36 | 显示全部楼层
好无聊啊!
回复

使用道具 举报

avatar NYB冬冬 | 2021-9-27 00:44:01 | 显示全部楼层
上次给admin楼主开的药,你都吃完了?
回复

使用道具 举报

看了这么多帖子,第一次看到这么有深度了!
回复

使用道具 举报

avatar 钟情695 | 2021-10-5 01:53:31 | 显示全部楼层
听admin楼主一席话,省我十本书!
回复

使用道具 举报

avatar 15254714558 | 2021-10-7 05:25:46 | 显示全部楼层
鸟大了,什么林子都敢进啊!
回复

使用道具 举报

avatar 张瘦身 | 2021-10-8 00:31:55 | 显示全部楼层
脑残片admin楼主今天吃了么?
回复

使用道具 举报

avatar 945坏男人 | 2021-10-10 10:05:18 | 显示全部楼层
在哪里跌倒,就在那里多爬一会儿!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则