环境变量中的GOROOT为你go的安装目录,其下的src目录为go自带的包,如
go.exe就在./bin下
GOPATH最好由自己指定一个目录,所有项目都在其中开发,当你的项目变多时,要引用其他项目的东西必须在同一个目录下,不要把项目文件乱放。当你使用gomod时会在GOPATH下新建一个pkg/mod文件夹,里面盛放go mod下载的包。GOPATH下的src目录和GOROOT的src目录都会作为导入包时默认的目录,当你没有使用gomod管理项目包时,go get可以将外部包下到GOPATH下的src中,这时需要set GO111MODULE=off。如
ok 就这样,不要像python一样,项目文件乱放。