![GO语言编程从入门到实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/881/47216881/b_47216881.jpg)
1.3 在Windows下安装Go
学习Go语言之前,必须学会如何搭建Go语言的开发环境,不同操作系统有不一样的安装方式。官方下载地址为https://golang.org/dl/,由于国内网络限制问题,我们可以在https://golang.google.cn/dl/下载安装包。
以Windows为例,在浏览器访问https://golang.google.cn/dl/,单击Windows的下载链接,浏览器自动下载MSI安装包,如图1-2所示。
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P16_9748.jpg?sign=1739291357-4BHxpSDEP8SBSZtbonf2gUfQyojrGxQx-0-79c3d7373ba43f26a3197ccd49d317b6)
图1-2 下载MSI安装包
默认下载的MSI安装包适用于64位Windows操作系统,如果计算机是32位操作系统,则需要下载32位MSI安装包,可以在网页中的Stable versions中找到,如图1-3所示。
双击运行下载好的MSI安装包即可启动安装程序,看到Go语言的用户许可协议,直接勾选I accept the terms in the License Agreement复选框,然后单击Next按钮,如图1-4所示。
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P17_9860.jpg?sign=1739291357-MsNHPbjtTHt5zZMivVnUg7B8ruamd88R-0-6e3ebd6be540bd4ba2c9c2fa7efa945f)
图1-3 下载32位的MSI安装包
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P17_9861.jpg?sign=1739291357-OczouPjO6m9sigpMDS2VNRQe8nss1EKC-0-ed961d25d1833eedc7a2bd06a88b4598)
图1-4 Go语言的用户许可协议
在下一个界面选择Go语言的安装路径,默认安装到C盘的Go文件夹,本书将安装路径改为D盘的Go文件夹,如图1-5所示。
安装路径设置成功后,下一步直接单击Next按钮,再单击Install按钮,等待程序完成安装,最后单击Finish按钮即可完成整个安装过程。
安装完成后打开CMD窗口,在CMD窗口下输入“go”并按回车键即可看到当前Go语言的指令信息,说明我们已完成Go语言开发环境的搭建,如图1-6所示。
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P17_9863.jpg?sign=1739291357-Hdu3V8rJPScffLUdCaiyh41ZZtwT5pvl-0-bfa3e1cee555ef331bb2fbc21797a888)
图1-5 选择安装路径
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P17_9865.jpg?sign=1739291357-Ja6xd1XDIUEKygzBxqnFdcr4veeYj0XT-0-c075dac8dabbc5f90fffadc35cc2b647)
图1-6 Go语言的指令信息
大多数情况下,使用MSI安装包搭建Go语言开发环境无须设置系统的环境变量。如果在CMD窗口下查看Go语言的指令信息出现异常,则说明Go语言还没有添加到系统的环境变量,如图1-7所示。
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P17_9866.jpg?sign=1739291357-Bl1Hd4HfdxkE1lDZcbgye9z8czj33BJs-0-a16561a871f5471c2d593dc36d3343ea)
图1-7 异常信息
设置Go语言环境变量可以右击“我的电脑”并选择“属性”,找到“高级系统设置”,如图1-8所示。
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P18_9879.jpg?sign=1739291357-cd2IasE3xv7tOYRATtE3K24Yz2onf4Jv-0-47d2b74f80cb13b0475e9afe116dc4a5)
图1-8 打开高级系统设置
单击“高级系统设置”打开“系统属性”界面,单击“环境变量”并打开系统变量的Path属性,在Path属性中添加Go语言安装目录的bin文件夹,如图1-9所示。
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P18_9881.jpg?sign=1739291357-GsWBhlxKAr3Y59LNyeRKKmHJwlAYe5b5-0-5f6e7b4e1bb8cacd26d0f3fc721ab17d)
图1-9 设置Go语言环境变量
Go语言的bin文件夹存放了Go语言的编译器,打开Go语言的安装目录,其目录结构如图1-10所示。
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-P18_9883.jpg?sign=1739291357-7wE0UyMPQiVPEzSlLcPSC4CYcUpgRuWp-0-c58a5fce5a7ba0c6e34fdb3c1af1ea6d)
图1-10 目录结构
目录结构中各个文件夹与文件的功能说明如表1-1所示。
表1-1 目录结构组成说明
![](https://epubservercos.yuewen.com/1D6020/26581073209120206/epubprivate/OEBPS/Images/Figure-T19_67669.jpg?sign=1739291357-hk5Q8hpBCR3L6Q9GGaW8DQR8ipgaBJNs-0-eab7dd4d7341b3cd23f6e7faa60220be)