您好,我在我的 vscode 项目中安装了 golang grpc 并带有一些 go get 命令,

go get -u google.golang.org/protobuf/cmd/protoc-gen-go
go install google.golang.org/protobuf/cmd/protoc-gen-go

go get -u google.golang.org/grpc/cmd/protoc-gen-go-grpc
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc

我的项目在 vscode 和命令行中构建/运行,但自动完成给我一个错误,

could not import google.golang.org/grpc (cannot find package "google.golang.org/grpc" in any of 
    /usr/local/go/src/google.golang.org/grpc (from $GOROOT)
    /home/john/go/src/google.golang.org/grpc (from $GOPATH))

从我的主目录中查找:

find * -iname google.golang.org
go/src/google.golang.org
go/pkg/mod/google.golang.org
go/pkg/mod/cache/download/google.golang.org
go/pkg/mod/cache/download/sumdb/sum.golang.org/lookup/google.golang.org

我的 .profile 底部,

export PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:~/go

export GOPATH=/home/john/go
export PATH=$PATH:$GOPATH/bin

我尝试将源代码从 pkg 复制到 src 目录。