Windows从0开始搭建go环境运行项目

文章目录

  • go项目基础篇(从0开始)
  • 一、(1)搭建go环境
    • (2)配置go mod
  • 二、运行项目
    • 预览
  • 总结


go项目基础篇(从0开始)

因为最近需要用golang绘制数据,所以来学一下怎么使用,小白同学可以跟着我的步骤来搭建环境,然后我这里以go-echarts这个项目为例子,我们将学习如何用go-echarts库在Golang中绘制数据。

github go-echarts:https://github.com/go-echarts
gitee go-echarts:https://gitee.com/chlcool/go-echart

一、(1)搭建go环境

起初我是在csdn找了几篇关于Windows搭建go环境的文章,写的非常详细,我也是照做了,结果吗肯定是嘿嘿,(就是对小白特别不友好,说白了就是在那堆了一堆多余的操作)不然我怎么会再写一篇关于搭建go环境的文章。。。。

下载go环境
https://golang.google.cn/dl/

Windows从0开始搭建go环境运行项目_第1张图片

下载之后双击点开,一直next,设置一个储存位置,比如说D:\go1.26,再finish
完成之后啥都不用做,环境变量都是给你写入好的,不要看那些又单独设置系统变量的,用户变量足以

(2)配置go mod

win+r打开cmd终端,输入 go,就可以显示出你当前的go版本,
现在我们再依次输入

#开启mod模式
go env -w GO111MODULE=on
#设置拉取镜像
go env -w GOPROXY=https://goproxy.cn,direct

go clean --modcache


#完成之后查看环境变量,看看生效了不
go env

Windows从0开始搭建go环境运行项目_第2张图片
Windows从0开始搭建go环境运行项目_第3张图片

二、运行项目

1.打开vscode按照下图步骤,点【安装】后安装插件。

Windows从0开始搭建go环境运行项目_第4张图片

2.在vscode界面按键盘ctrl+shift+p,输入Go: install/update tools,回车如下图,选择要安装的依赖(这里全选),等待安装完成。

Windows从0开始搭建go环境运行项目_第5张图片

3.新建项目
新建一个文件夹,比如说go-project,用vscode打开go-project文件夹,新建一个main.go文件
输入以下代码并保存,

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!" + "运行成功了惊不惊喜")
}

在运行代码之前需要创建一个go.mod,我们新建一个终端,在终端里输入go mod init go-project (格式:go mod init 新建的文件名称),回车等待。点击运行按钮或输入go run main.go,可以看到终端输出了Hello, World!运行成功了惊不惊喜

4.go-echarts项目
下载代码压缩包
gitee go-echarts:https://gitee.com/chlcool/go-echart
新建一个新文件夹go-echarts,然后解压到go-echarts文件夹内,然后用vscode打开go-echarts文件夹

5.运行go项目
可以看到go.mod是已经有了的,不需要再go mod init go-echarts
我们新建一个终端,输入 go run main.go
可以看到http://localhost:8089/我们的go-echarts终于跑起来了
Windows从0开始搭建go环境运行项目_第6张图片

预览

Windows从0开始搭建go环境运行项目_第7张图片
Windows从0开始搭建go环境运行项目_第8张图片
Windows从0开始搭建go环境运行项目_第9张图片
Windows从0开始搭建go环境运行项目_第10张图片
Windows从0开始搭建go环境运行项目_第11张图片
Windows从0开始搭建go环境运行项目_第12张图片
Windows从0开始搭建go环境运行项目_第13张图片
Windows从0开始搭建go环境运行项目_第14张图片
Windows从0开始搭建go环境运行项目_第15张图片
Windows从0开始搭建go环境运行项目_第16张图片
Windows从0开始搭建go环境运行项目_第17张图片
Windows从0开始搭建go环境运行项目_第18张图片

总结

待我细细研究研究,再出一篇关于绘制数据的tips!

你可能感兴趣的:(windows,golang,开发语言,数据分析,数学建模)