温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Colaboratory上运行Go程序的详细过程

发布时间:2021-08-27 20:51:56 来源:亿速云 阅读:182 作者:chen 栏目:开发技术

本篇内容介绍了“Colaboratory上运行Go程序的详细过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

运行Go程序

言归正传,并不是所有人都会或都需要写 Python,那我们可以安装自己需要的语言,当然,写法上还是有一些变通的。

创建笔记本

Colaboratory上运行Go程序的详细过程

安装并运行

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

Colaboratory上运行Go程序的详细过程

具体代码如下:

# 初始化Golang环境
%cd /tmp
!wget -c https://golang.google.cn/dl/go1.16.6.linux-amd64.tar.gz -O go.tar.gz
!tar -xz -C /usr/local -f go.tar.gz
!rm -rf go.tar.gz
%cd /content
!mkdir -p go/src go/bin

2、设置 Golang 环境变量

Colaboratory上运行Go程序的详细过程

具体代码如下:

# 使用Python修改环境变量
import os
os.environ["PATH"] += ":/usr/local/go/bin:/content/go/bin"
os.environ["GOPATH"] = "/content/go"

3、创建项目

Colaboratory上运行Go程序的详细过程

具体代码如下:

%cd /content/go/src
!mkdir -p gitlab.demo.com/crmgo/php
%cd gitlab.demo.com/crmgo/php

4、编写 main.go

Colaboratory上运行Go程序的详细过程

具体代码如下:

# 初始化main.go
%%writefile main.go
package main

import "fmt"

func main() {
    fmt.Println("Hello World")
}

5、项目初始化

Colaboratory上运行Go程序的详细过程

具体代码如下:

!go mod init
!go mod tidy

6、执行程序

Colaboratory上运行Go程序的详细过程

具体代码如下:

!go run main.go

运行代码

自上而下的运行,就行了

Colaboratory上运行Go程序的详细过程
Colaboratory上运行Go程序的详细过程

一些不算友好的现状

  • 需要自备梯子

  • 会话会在一定时间之后停止,所以我们的环境不会保存。

  • 不能像执行 Python 程序那样,直接写代码片段就行,每次都需要写入文件,再执行。

  • 当然,网上也有一些解决方案,但并不是很友好,毕竟人家本意还是给我们执行 Python 代码的。

  • 每条命令都需要加上 !,或者有一些申明。

  • 修改环境变量是个头疼的问题,需要写 Python 代码。

“Colaboratory上运行Go程序的详细过程”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

go
AI