无法go get,Golang手动安装依赖包【package】
在国内用go get安装golang包经常报错,很折磨人,可以采用手动安装的方式解决:
手动安装golang的第三方依赖包的步骤:
1、去github等网站下载代码库(.zip压缩包)到本地,解压之后放进GOROOT或者GOPATH下的src目录下(若GOPATH下没有src目录,可自己创建一个),建议最好是放在GOPATH的src下面,并且把解压之后的文件夹的根目录名设置为github.com[或google.golang.org],总之要和包的名字及路径保持一致。例如我们需要使用github.com/tensorflow/tensorflow/go 这个package,而从github上下载下来的文件夹名为tensorflow-master.zip,解压之后文件夹名称为tensorflow-master,其层次结构为
,那么我们要把tensorflow-master文件夹复制到GOPATH/src目录下,并把tensorflow-master文件夹重命名为github.com,并且如果这个文件夹的层次结构跟我们要安装的package名字不符合,则要改成跟package一致才能进行安装。
2、在cmd、终端执行命令go install github.com/xxx/xxx(完整的包名)
参考:https://blog.csdn.net/qq_37845939/article/details/86037652