我试图在我的golang代码中导入一个包。 但这向我显示了此错误:

cannot find package"github.com/mattbaird/jsonpatch" in any of:
/opt/go/src/github.com/mattbaird/jsonpatch (from $GOROOT)
/chaincode/input/src/github.com/mattbaird/jsonpatch (from $GOPATH)
/opt/gopath/src/github.com/mattbaird/jsonpatch"

有人可以帮我解决这个问题吗?

谢谢。

重新检查您的环境变量($GOPATH$GOROOT)。

您面临的问题是,您的代码正在/opt/go/src/github.com//chaincode/input/src/github.com//opt/gopath/src/github.com/目录中搜索包github.com/mattbaird/jsonpatch。 但是您已将软件包安装在C:\Users\xyz\go\src\github.com目录中。

确保正确设置了$GOPATH环境变量。

然后仔细检查软件包是否已安装,如果不需要,则需要安装可以使用的软件包。

go get github.com/mattbaird/jsonpatch