为什么我能';t安装go库

为什么我能';t安装go库,go,Go,我尝试用去获取github.com/lib/pq安装github.com/lib/pq。当我将其导入go文件时,出现以下错误: cannot load github.com/lib/pq: open /Applications/performance enginnering/go-getting-started/vendor/github.com/lib/pq: no such file or directory 有什么帮助吗?谢谢。如果您正在开发新的go项目,而不是销售,首先应该使用go模块

我尝试用
去获取github.com/lib/pq
安装
github.com/lib/pq
。当我将其导入go文件时,出现以下错误:

cannot load github.com/lib/pq: open /Applications/performance enginnering/go-getting-started/vendor/github.com/lib/pq: no such file or directory

有什么帮助吗?谢谢。

如果您正在开发新的go项目,而不是销售,首先应该使用go模块


在运行go get命令时设置GOPATH后,请尝试设置GOPATH环境变量。依赖项将安装在$GOPATH/pkg目录下。您应该将代码放在$GOPATH/src目录中。

在构建时是否使用
-mod=vendor
标志?您最初是否将此模块下载到供应商目录?我是新手。您能详细说明我应该检查和执行的步骤吗?您的项目根目录中有供应商目录吗?是的,我有供应商目录。尝试运行
go mod vendor
——它会将所有依赖项放在
vendor
目录中,然后再次构建项目。