在Windows系统中安装Go语言

Windows 上搭建 Go 语言环境 Go语言是一门简洁高效的编程语言,广泛应用于后端开发、云原生应用和分布式系统等领域。本文将提供一个简单的步骤指南,帮助Windows用户快速安装和配置Go语言开发环境。 阅读详情

第一步:在Downloads - The Go Programming Language网站中,下载了go.1.17.7.windows-adm64.msi。

第二步:运行MSI Go安装程序。默认安装在C:\Program Files\Go\。C:\Program Files\Go\bin是$PATH系统环境变量的一部分。

第三步:打开PowerShell(Windows Terminal)命令提示符,如下:

go version

运行结果如下:

go version go1.17.7 windows/amd64

1、为所有GO项目创建一个顶级文件夹。例如,C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Go

2、打开命令提示符,然后运行以下cmdlet来设置$GOPATH环境变量。如下:

[Environment]::SetEnvironmentVariable("GOPATH", "C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Go", "User")

对于此步骤,我们使用 PowerShell,因此可以调用预构建的 cmdlet 来设置环境变量。

3、确认$GOPATH变量显示正确的工作区位置。在命令提示符窗口中,输入以下命令:

go env GOPATH

运行结果如下:

C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Go

在命令提示符窗口中,输入“go env”的运行结果如下:

set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\a-xiaobodou\AppData\Local\go-build
set GOENV=C:\Users\a-xiaobodou\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=C:\Program Files\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\Program Files\Go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.17.7
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=NUL
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\A-XIAO~1\AppData\Local\Temp\go-build628955046=/tmp/go-build -gno-record-gcc-switches

添加 Go 工作区文件夹
每个 Go 工作区都包含三个基本文件夹:

  • bin:包含应用程序中的可执行文件。
  • src:包括位于工作站中的所有应用程序源代码。
  • pkg:包含可用库的已编译版本。 编译器可以链接这些库,而无需重新编译它们。

运行以下命令,为工作区创建三个子文件夹:

cd %GOPATH%
mkdir bin
mkdir src
mkdir pkg

要完成安装,还需要为go项目创建目录结构。打开命令提示符,如下:

mkdir %USERPROFILE%\go

mkdir %USERPROFILE%\go\bin

mkdir %USERPROFILE%\go\pkg

mkdir %USERPROFILE%\go\src

创建这些文件夹后,添加环境变量GOPATH。操作步骤如下:

1、打开控制面板。

2、搜索环境变量。

3、单击“编辑账户的环境变量”。

4、单击“New(新建)”按钮。

5、在Variable(变量名)文本框中输入GOPATH。

6、在Value(值)文本框中输入%USERPROFILE%\go。

7、单击“保存”按钮。

在命令提示符,如下命令,以检查是否设置环境变量GOPATH。

echo %GOPATH%

有一段话:没看懂。如下:

1、为所有 Go 项目创建一个顶级文件夹。 例如,C:\Projects\Go。

2、打开 PowerShell 提示符,然后运行以下 cmdlet 来设置 $GOPATH 环境变量。

将 <project-folder> 替换为上一步中创建的顶级项目文件夹。

PowerShell

复制
[Environment]::SetEnvironmentVariable("GOPATH", "<project-folder>", "User")
对于此步骤,我们使用 PowerShell,因此可以调用预构建的 cmdlet 来设置环境变量。

设置 $GOPATH 值后,关闭 PowerShell 提示符。

修改环境变量,如下:

setx /m C:\Program Files\Go

"/m"参数表示 将永久保存该环境变量,防止其在重新启动计算机后失效。

运行结果如下:

ERROR: Access to the registry path is denied.

WINDOWS 11:

[Environment]::SetEnvironmentVariable("GOPATH", "C:\Program Files\Go", "User")

设置两个重要环境变量:

GOPATH=D:\goproject

GOROOT=D:\Go\

Go语言开发包安装——Windows系统 这里我们下载的是 64 位的开发包,如果读者的电脑是 32 位系统的话,则需要下载 32 位的开发包,在上图所示页面中向下滚动即可找到 32 位开发包的下载地址,如下图所示。在默认情况下,Go 将会被安装在目录 c:\go 下,但如果你在安装过程中修改安装目录,则可能需要手动修改所有的环境变量的值。双击我们下载好的Go语言开发包即可启动安装程序,如下图所示,这是Go语言的用户许可协议,无需管它,直接勾选“I accept ...”然后点击“Next”即可。环境变量,之后才可以使用Go语言进行开发。 阅读详情

相关推荐

Windows系统下Go语言多版本安装指南

Go语言(又称Golang)是由Google于2009年发布的一种静态类型、编译型语言,旨在解决大规模软件开发中的效率与维护难题。其设计哲学强调简洁性、高效性和并发支持,使得Go在云原生、微服务、网络编程和区块链开发中迅速崛起。Go的核心特性包括:简洁的语法:减少冗余代码,提升可读性和可维护性;内置并发机制(goroutine 和 channel):轻松实现高并发编程;快速编译与执行效率:接近C语言的性能表现;跨平台支持:支持多平台构建,便于部署。

weixin_28840811的博客 1624

【实测】windows安装部署go实录(超详细)

windows安装部署go

我去热饭的博客 1万+

单细胞专题(1) | 单细胞转录组研究样本准备指南(上)

单细胞RNA测序(scRNA-seq)是目前最前沿,能进行大规模实验的转录组研究技术,为理解细胞组成和动态生物学过程提供了很多新的见解。单细胞研究已经为我们理解发育过程,老化和疾病(如癌症)等提供了大量数据。在这里,小编主要就前期的样本准备与保存需注意问题给大家进行讲解,以备大家在不同的研究场景和研究背景下,走好单细胞转录组学研究的第一步。

bioyigene的博客 4231

Go 语言安装教程(Windows 系统)

2025年 Go 语言安装教程(Windows 系统)

AITechLab 的博客 6255

算法系列之十二:多边形区域填充算法--几种边标志填充算法

四、边界标志填充算法 在光栅显示平面上,多边形是封闭的,它是用某一边界色围成的一个闭合区域,填充是逐行进行的,即用扫描线逐行对多边形求交,在交点对之间填充。边界标志填充算法就是在逐行处理时,利用边界或边界颜色作为标志来进行填充的。准确地说,边界标志填充算法不是指某种具体的填充算法,而是一类利用扫描线连贯性思想的填充算法的总称。这类算法有很多种,本篇就介绍几种。 首先介绍一种以边为中心的边缘填充...

java开发指南博客 【转载】 1898

光流法实战:如何用OpenCV的Farneback算法实现图像对齐(附调参技巧)

本文详细介绍了如何使用OpenCV的Farneback稠密光流算法实现图像对齐,包括核心原理、参数调优和工程实现。通过实战代码和参数优化策略,帮助开发者解决动态场景中的图像对齐问题,提升多帧融合和视频处理的效果。

weixin_29266007的博客 291

windows系统go的环境搭建(保姆式教程)

windows系统go的环境搭建 1. 下载go的编译器 https://golang.google.cn/ 进入官网,点击下载 选择对应的版本,这里下载的是最新的windows版本 下载速度很快,已经下载好了,下面我们双击这个文件 点击next 点击next 选择自己想把它安装在哪个路径下(路径尽量不要有英文出现咯,避免不必要的麻烦),这里我选择了如图所示的路径 点击下一步next 点击Install 然后会弹出来一个安装的窗口,问是否要安装,点击"是"

ohmygodes的博客 1万+

告别手绘!用Aseprite+Unity Tilemap,从AI生成到2D游戏地图的保姆级搭建流程

本文详细介绍了如何利用Aseprite和Unity Tilemap从AI生成素材到搭建2D游戏地图的完整流程。涵盖AI生成素材的预处理、图层管理、动画制作,以及Unity中的Tilemap系统配置和性能优化技巧,帮助开发者高效创建像素风游戏地图。

weixin_29015483的博客 583

Windows上安装 Go 环境并配置环境变量 (超详细教程)

本文主要讲解的是在windows上安装Go语言的环境和配置环境变量;Go语言版本:1.20.6Windows版本:win11(win10通用)

liu_chen_yang的博客 11万+

C/C++李峋同款跳动的爱心代码(完整代码)

C++语言实现出李峋同款跳动的爱心的完整代码。

AIGC 10万+

视觉Transformer实战 | Token-to-Token Vision Transformer(T2T-ViT)详解与实现

Vision Transformer (ViT) 在计算机视觉领域取得了巨大成功,但标准的 ViT 存在一些局限性,如需要大规模预训练数据、对局部结构建模不足等。Token-to-Token ViT (T2T-ViT) 通过引入渐进式分词过程改进了原始 ViT,使其能够在中小型数据集上取得更好的性能。本节将详细介绍 T2T-ViT 的技术原理,并使用 PyTorch 从零开始实现 T2T-ViT。

盼小辉丶的博客 4万+

Windows 10系统下安装Go语言环境

下载地址:https://golang.google.cn/dl/ 选择版本(此处选择的是windows 64位): 找到go1.15.windows-amd64.msi,双击运行程序,开始安装。选择安装目录(默认会安装到C:\Go目录下),如:D:\software\Go。 安装完成后,win+R输入cmd进入命令行,切换到Go的安装目录。 # 切换到D盘 d: # 进入Go安装目录 cd D:\software\Go 查看go版本: go version 新建工作目录,workspace:.

梦里逆天的博客 1954

【雕爷学编程】Arduino动手做(45)---红外光电避障传感器模块4

雕爷学编程,Arduino动手做,开源硬件,创客传感器,红外光电避障传感器模块

雕爷学编程 2503

go语言Windows 系统下安装测试

Windows 系统下安装 Windows 下可以使用 .msi 后缀(在下载列表中可以找到该文件,如go1.4.2.windows-amd64.msi)的安装包来安装。 默认情况下 .msi 文件会安装在 c:\Go 目录下。你可以将 c:\Go\bin 目录添加到 Path 环境变量中。添加后你需要重启命令窗口才能生效。 安装测试 创建工作目录 C:\>Go_WorkSpace。 test.go 文件代码: package main import "fmt" func main() {

gzxiaomei的博客 355

【RV1126/RV1109学习笔记】#基础篇#(2)基础入门使用

一、调试方式 1、串口调试 2、ADB调试 3、网络调试 二、基础外设使用 音频使用(aplay,arecord,amixer) 三、WIFI连接 四、屏幕背光控制

丨晋丨 1860

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Windows系统下安装Go语言

访问上方地址下载.msi结尾的文件,例:下载完成后点击安装,一路next: 第3步可以手动修改安装路径,例: 点击安装: 等待安装成功后点击finish: 查看环境变量是否配置成功:鼠标右键点击此电脑->属性->高级系统设置->环境变量或进入设置->系统->关于->高级系统设置->环境变量: 找到Path,双击或点击编辑: 查看是否配置路径,没有则需要手动将路径添加进去(我这是自动配置的): 配置完成后点击确定,进行测试:第一步:桌面新建hello.go文件,编辑内容: 第二步:保存文件后Win+r,输

m0_65018575的博客 534

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【Go】Go 环境下载与安装教程(Windows系统)

Go,也被称为Golang,是一种静态类型,编译型的编程语言,由Google设计和开发。Go语言的设计目标是“解决软件开发中的一些问题”,特别是在大规模软件系统的构建和维护方面。

HEX9CF的技术博客 1831

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Go语言安装(linux系统、windows系统)

记录一些go语言的学习笔记和使用过程中踩到的坑。

llslinliansheng的博客 1251

go 语言环境安装(Windows 系统下安装)

go 语言在 Windows 下安装和环境变量的配置

qq_43470538的博客 2369

Windows系统下安装Go语言包指南:轻松搭建Go语言开发环境

Windows系统下安装Go语言包指南:轻松搭建Go语言开发环境 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在当今多元化的编程语言环境中,Go语言因其简洁、高效、并发性强等特点,受到了越来越多开发者的青睐。然而,对于Windows用户来说,安装和配置Go语言环境有时可能会遇到一些障碍。本文将详细介绍如何在Windows系统下安装Go语言包,帮助您快速搭建Go语言开...

gitblog_06794的博客 651

【亲测免费】 Windows系统下安装Go语言包指南

Windows系统下安装Go语言包指南 去发现同类优质开源项目:https://gitcode.com/ 本指南提供了在Windows系统下安装Go语言包的详细步骤。按照以下步骤,您可以在Windows系统中顺利安装并配置Go语言环境。 下载Go语言包 首先,访问Go语言官方网站,下载适合您系统的Go语言包。请选择.msi安装包进行下载。 安装Go语言包 下载完成后,双击安装包,按照提示进行安装。...

gitblog_06713的博客 406

go语言在Windows系统下的安装并运行Hello World程序

Windows系统下安装 Windows 下可以使用 .msi 后缀(在下载列表中可以找到该文件,如go1.8.1.windows-amd64.msi)的安装包来安装。 安装包下载地址为:https://golang.org/dl/。 默认情况下.msi文件会安装在 c:Go 目录下,你可以修改为其他的目录,如D:GO。 你可以将 D:Go\bi

hezhixiu的博客 9603

windows系统go语言环境安装

目录 1 使用下面的地址下载安装包 2 windows系统下载如下截图中的安装包版本为go1.15.4 3 下载完成后双击安装,以为为安装截图 4 验证,打开CMD窗口,查看版本说明安装成功 1 使用下面的地址下载安装包 https://golang.google.cn/dl/ 2 windows系统下载如下截图中的安装包版本为go1.15.4 3 下载完成后双击安装,以下为安装截图 4 验证,打开CMD窗口,查看版本说明安装成功 ...

DBA之路的博客 543

【超详细图文教程】Windows 系统 Go 语言环境安装与配置详细教程​

本文详细介绍了Windows系统下Go语言环境的安装与配置流程。

Himan21的博客 2364

Go语言安装proto并且使用gRPC服务(2025最新WINDOWS系统)

Protobuf(Protocol Buffers)是一种高效、跨平台的结构化数据存储格式,以二进制形式存储,占用空间小,但可读性较差。它的性能和效率优于JSON和XML,广泛应用于通信协议和数据存储领域。gRPC是Google开发的高性能、跨语言的RPC框架,使用Protobuf定义服务。要使用Protobuf,需从其官方GitHub下载并安装protoc工具,并配置系统环境变量。此外,还需安装protoc-gen-go和protoc-gen-go-grpc两个Go插件,用于生成Go代码。编写.proto

hsuhwsb的博客 1645

go语言 windows html,Windows系统下安装和配置Go语言

在 Windows 环境下(以 Windows10 为例)安装Go语言,首先需要在Go语言官网(https://golang.google.cn/dl/)下载格式为 MSI 的安装程序,如下图所示:图:下载Go语言安装程序1、安装Go语言双击启动刚刚下载的安装程序并根据提示选择合适的安装位置,例如:D:\Golang,如下图所示:图:安装Go语言2、配置环境变量安装完成后还需要我们手动来配置一些环...

weixin_30022923的博客 218
上一篇: 部署Go语言代码
下一篇: 在Visual Studio Code安装Java(MacOS)
DXB2021
博客等级 码龄5年 307粉丝 289原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值