这是一份完整、实用、一步一步的 Windows 11 安装 Go(Golang)教程,按这个做基本不会踩坑 👍
🧰 一、安装 Go(Windows 11)
✅ 1. 下载 Go
去官方:
👉 Go Project: https://go.dev/dl/
选择:
-
Windows
-
.msi安装包(例如:go1.xx.windows-amd64.msi)
✅ 2. 安装 Go
双击安装包:
步骤:
-
点击 Next
-
选择安装路径(默认即可)
👉 一般是:
C:\Program Files\Go -
一路 Next → Install → Finish
⚙️ 二、环境变量检查(关键)
👉 Go 安装程序通常会自动配置好,但我们要确认一下
✅ 1. 检查 PATH
打开:
-
开始菜单 → 搜索:
环境变量 -
打开:编辑系统环境变量
点击:
👉 环境变量 → 系统变量 → Path
确认是否存在:
C:\Program Files\Go\bin
❗ 如果没有(手动添加)
点击「新建」,添加:
C:\Program Files\Go\bin
✅ 2. 验证安装
打开 CMD 或 PowerShell:
go version
输出类似:
go version go1.22 windows/amd64
👉 成功 ✅
📁 三、Go 工作目录(重要但简单)
Go 现在用 module 模式(推荐),不需要复杂配置。
✅ 推荐做法(最简单)
自己建一个目录:
D:\go-workspace
进入:
cd D:\go-workspace
初始化项目:
go mod init my-project
👉 这样就可以开始写代码了
命令设置 GOPATH/GOROOT
go env -w GOPATH=D:\project\go
go env -w GOROOT=D:\develop\program\Go
📄 四、写第一个 Go 程序(文件读写)
创建 main.go:
package main
import (
"fmt"
"os"
)
func main() {
// 写文件
err := os.WriteFile("test.txt", []byte("Hello Go!"), 0644)
if err != nil {
fmt.Println("写入失败:", err)
return
}
// 读文件
data, err := os.ReadFile("test.txt")
if err != nil {
fmt.Println("读取失败:", err)
return
}
fmt.Println("文件内容:", string(data))
}
▶️ 运行程序
go run main.go
输出:
文件内容: Hello Go!
👉 成功 🎉
🛠️ 五、推荐开发工具
推荐使用:
👉 Visual Studio Code
安装 Go 插件:
打开 VS Code → 扩展 → 搜索:
Go (官方插件)
安装后自动支持:
-
自动补全
-
自动格式化
-
Debug 调试
⚡ 六、常见问题(非常重要)
❌ 问题1:go 不是内部命令
👉 原因:
- PATH 没配置
👉 解决:
-
检查:
C:\Program Files\Go\bin
❌ 问题2:权限问题
👉 建议:
-
不要在
C:\Program Files写代码 -
用:
D:\workspace
❌ 问题3:国内下载慢
👉 可设置代理(可选):
go env -w GOPROXY=https://goproxy.cn,direct
🚀 七、进阶(可选但推荐)
✅ 查看 Go 环境
go env
✅ 格式化代码(强制规范)
go fmt
✅ 编译成 exe
go build
生成:
main.exe
🧠 最终总结
👉 在 Windows 11 上使用 Go:
-
安装:⭐⭐(很简单)
-
配置:⭐(几乎不用)
-
开发体验:⭐⭐⭐⭐⭐
🔥 一句话总结
Go 是目前最容易上手的高性能后端/批处理语言之一