如何在Windows安装Golang开发环境_Windows Golang安装说明

直接下载安装包并配置环境变量即可在Windows上快速搭建Go开发环境:下载go1.22.5.windows-amd64.msi等官方MSI包,保持默认安装路径C:\Go,勾选“Add Go to PATH”,验证go version和go env GOROOT,可选设置GOBIN并加入PATH,最后用go run main.go成功输出即表示环境就绪。

直接下载安装包并配置环境变量,就能在Windows上快速用上Go语言开发环境。重点是装对版本、配好GOROOTGOBIN(可选),再验证命令行能识别go即可。

下载并运行官方安装程序

去Go官网下载页,找最新版的Windows x86-64 MSI安装包(比如go1.22.5.windows-amd64.msi)。双击运行,默认路径是C:\Go\,建议保持不变——后续配置更省事。

  • 安装过程会自动勾选“Add Go to PATH”,推荐保留勾选,它会帮你把C:\Go\bin加进系统PATH
  • 如果没勾选或安装后发现go version报“不是内部或外部命令”,就得手动添加C:\Go\bin到系统环境变量PATH中

检查并确认环境变量

打开命令提示符(cmd)或 PowerShell,输入:

go version

若看到类似go version go1.22.5 windows/amd64,说明基础安装成功。再运行:

go env GOROOT

正常应返回C:\Go;若为空或错误路径,需手动设置系统环境变量:

  • 新建系统变量GOROOT,值为C:\Go
  • 确保PATH中包含%GOROOT%\bin(或直接写C:\Go\bin
  • 重启终端使变量生效

初始化工作区(可选但推荐)

Go 1.16+ 默认启用模块模式(module mode),不需要强制放在GOPATH下,但建议仍设置GOBIN便于管理自建工具:

  • 新建目录如C:\gobin
  • 设置系统变量GOBINC:\gobin
  • C:\gobin也加入PATH,这样用go install安装的命令行工具(如gofmt)能直接调用

完成后可试运行:go install golang.org/x/tools/cmd/gofmt@latest,然后输入gofmt -h看是否响应。

验证开发可用性

新建一个文件夹,比如C:\hello,在里面创建main.go

package main
import "fmt"
func main() {
fmt.Println("Hello, Windows + Go!")
}

进入该目录,执行:

go run main.go

如果输出文字,说明整个环境已就绪,可以开始写代码了。

基本上就这些。不复杂但容易忽略PATH和GOROOT的一致性,装完记得终端里跑两行命令验证一下。