在Windows系统上搭建Go语言开发环境需完成三步:下载安装Go工具链并验证go version;配置GOROOT、GO111MODULE及PATH环境变量;设置GOPROXY国内代理(如清华镜像)并验证,最后通过go mod init和go run成功运行Hello, Go!程序。

在Windows系统上搭建Go语言开发环境,需要下载安装Go工具链、配置系统环境变量、设置国内代理加速模块下载,缺一不可。
下载并安装Go安装包
访问 https://www.php.cn/link/81836b7cd16991abb7febfd7832927fd,找到最新稳定版的 Windows MSI 安装包(如 go1.23.4.windows-amd64.msi),点击下载。
双击运行下载好的 MSI 文件,全程保持默认选项即可完成安装——安装程序会自动将 go.exe 放入 C:\Program Files\Go\bin,并尝试写入系统 PATH。
安装完成后打开命令提示符(cmd)或 PowerShell,输入 go version。如果返回类似 go version go1.23.4 windows/amd64 的结果,说明安装成功;若提示“不是内部或外部命令”,说明 PATH 未生效,需手动配置(见下一节)。
配置系统环境变量
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”。
在“系统变量”区域找到 【Path】,点击“编辑”→“新建”,添加一行:C:\Program Files\Go\bin(若你自定义了安装路径,请替换为实际路径,例如 D:\Go\bin)。
再新建一个系统变量:
变量名:GOROOT
变量值:C:\Program Files\Go(与安装路径一致,结尾不加 \bin)。
最后新建一个用户变量(推荐):
变量名:GO111MODULE
变量值:on——这一步强制启用 Go Modules,避免依赖旧的 GOPATH 模式,【跳过会导致后续 go mod init 失效或拉取私有库异常】。
设置 GOPROXY 加速模块下载
国内直接访问 goproxy.io 或 proxy.golang.org 常常超时或失败,必须配置国内可信代理。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
方法一:使用清华镜像(稳定、同步及时)
在 PowerShell 或 cmd 中执行:go env -w GOPROXY=https://mirrors.tuna.tsinghua.edu.cn/goproxy/,direct
方法二:使用七牛云(支持 HTTPS + 认证透传)go env -w GOPROXY=https://goproxy.cn,direct
执行后无需重启终端,立即生效。验证方式:go env GOPROXY 应输出你刚设置的地址。
注意:,direct 是关键后缀,表示当代理无法提供某模块时,回退到直接从原始仓库拉取(例如私有 GitLab 地址),不能省略。
验证开发环境是否就绪
第一步:创建测试目录mkdir C:\hello && cd C:\hello
第二步:初始化模块go mod init hello
第三步:新建 main.go,内容为:
import "fmt"
func main() { fmt.Println("Hello, Go!") }
第四步:运行程序go run main.go
屏幕上输出 Hello, Go! 即表示整个环境已正确安装、配置并可正常编译运行。
golang免费学习笔记(深入):立即使用
在学习笔记中,你将探索golang的核心概念和高级技巧!










