前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 与 Go 混合开发 | 多平台下 Go 语言开发环境配置

Python 与 Go 混合开发 | 多平台下 Go 语言开发环境配置

作者头像
咸鱼学Python
发布2020-11-20 10:22:45
3.1K0
发布2020-11-20 10:22:45
举报
文章被收录于专栏:咸鱼学Python咸鱼学Python

Go 语言开发环境配置

下载安装包,推荐下面两个网址

Go官网下载地址:

https://golang.org/dl/

Go官方镜像站(推荐):

https://golang.google.cn/dl/

版本的选择

Windows 平台和 Mac 平台推荐下载可执行文件版,Linux平台下载压缩文件版。

Windows安装

此安装实例以 64 位 Win10系统安装 Go 1.13.7 可执行文件版本为例。

将上一步选好的安装包下载到本地。

直接双击安装,一直下一步,按照自己的需求选择安装目录(注意安装目录中不要有中文,千万不要难为自己,整什么花里胡哨的安装路径)

检查是否安装成功

安装过程执行完毕后,可以打开终端窗口,输入go version命令,查看安装的Go版本。

Mac下安装

下载可执行文件版,直接点击下一步安装即可,默认会将 go 安装到/usr/local/go目录下。

检查是否安装成功

安装过程执行完毕后,可以打开终端窗口,输入go version命令,查看安装的Go版本。

Linux 下安装

我们在版本选择页面选择并下载好go1.13.7.linux-amd64.tar.gz文件:

代码语言:javascript
复制
wget https://dl.google.com/go/go1.13.7.linux-amd64.tar.gz

将下载好的文件解压到/usr/local目录下:

代码语言:javascript
复制
mkdir -p /usr/local/go  # 创建目录
tar -C /usr/local/go zxvf go1.13.7.linux-amd64.tar.gz. # 解压

如果提示没有权限,加上sudo以root用户的身份再运行。执行完就可以在/usr/local/下看到go目录了。

Linux 下配置环境变量:Linux下有两个文件可以配置环境变量,其中/etc/profile是对所有用户生效的;$HOME/.profile是对当前用户生效的,根据自己的情况自行选择一个文件打开,添加如下两行代码,保存退出。

代码语言:javascript
复制
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

修改/etc/profile后要重启生效,修改HOME/.profile后使用source命令加载HOME/.profile文件即可生效。检查:

代码语言:javascript
复制
~ go version
go version go1.13.7 linux/amd64

配置GOPATH

GOPATH是一个环境变量,用来表明你写的 go 项目的存放路径(工作目录)。

GOPATH路径最好只设置一个,所有的项目代码都放到GOPATHsrc目录下。

补充说明:Go1.11版本之后,开启go mod模式之后就不再强制需要配置GOPATH了。

LinuxMac 平台就参照上一点中配置环境变量的方式将自己的工作目录添加到环境变量中即可。

Windows 平台按下面的步骤将安装路径添加到环境变量:

右键「此电脑」 - 点击右侧的「高级系统设置」

在「用户变量」一栏,点击「新建」

之后点击「确定」即可。

配置完成后,我们可以通过命令行输入go versiongo env测试环境是否配置成功,同时注意在go env的回显中的GOPATH值与设置环境变量中的值相同才行

配置完环境变量,就可以直接使用编辑器开发了。

Hello, World !

编辑器这里推荐使用 JetBrains 专门为 Go语言开发的IDE:Goland

我们直接前往 JetBrains 下载安装 Goland 即可。

Goland 下载地址:https://download.jetbrains.com/go/goland-2019.2.3.exe

打开 Goland 创建一个新的项目,并设置好项目目录与 GOROOT

创建好项目之后,打开Preferences -> GOPATH ,添加我们的项目目录。

配置完这里的 GOPATH 后就可以愉快的开始写第一个 Go 程序了。

回到编辑器的界面,在左边的 Project 窗格右键新建一个 .go文件。

在新建的文件当中输入下面的代码:

代码语言:javascript
复制
package main
import "fmt"

func hello(){
  fmt.Print("Hello, World !")
}

func main(){
  hello()
}

右键运行当前的文件,控制台就会输出 “Hello , World !” 了。

如果我使用的是 VScode ?

当然使用 VScode 作为开发工具的朋友也有很多啦,大致配置环境的操作这里不再赘述,因为这都不是难点。

难点在于 Golang 在 VScode 运行,需要根据提示安装一些 Golang 的开发环境,因为国内的网络环境限制的,导致不少包需要特殊网络环境下才能下载,所以直接提供离线版的文件,大家下载好后将文件直接复制到 GOROOT 下的 src 目录即可。

后台回复「Go」即可获取离线下载链接

文件复制结束后重新打开 Vscode ,就可以使用 Vscode 开发 Go 项目了。

到这里,关于 Golang 的开发的环境搭建与第一个 Go 程序就完成了,接下来一起从零开始学习 Go 语言吧。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 咸鱼学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Go 语言开发环境配置
    • Windows安装
      • 检查是否安装成功
    • Mac下安装
      • 检查是否安装成功
    • Linux 下安装
      • 配置GOPATH
  • Hello, World !
    • 如果我使用的是 VScode ?
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档