在 GOLang 中导入下载的包时出现恐慌

时间:2021-05-10 03:17:35

标签: go

我最近在 Windows 10 AMD64 中安装了最新的 GoLang 版本 (1.6.4),我使用 go get 命令安装了相同的包,每次我尝试导入包时都会出现此错误< /p> <块引用>

tl.go:18:3:没有必需的模块提供包 fyne.io/fyne/v2:在当前目录或任何父目录中找不到 go.mod 文件;参见“去帮助模块”

它适用于 Golang 1.15 版

1 个答案:

答案 0 :(得分:1)

“默认情况下启用模块感知模式,无论 go.mod 文件是否存在于当前工作目录或父目录中。更准确地说,GO111MODULE 环境变量现在默认为 on . 要切换到之前的行为,请将 GO111MODULE 设置为 auto。"

https://golang.org/doc/go1.16#go-command

因此,Go 默认采用模块模式(因此需要一个 mod 文件),而在它依赖于上下文之前,默认情况下使用 Go 工作区。