(goland)关于cannot find package “GoSpider/golang.org/x/net/html“ in any of:问题的解决

最近在学习go语言,今天在github上下载了一个go语言爬虫的源代码,然后在用自己的goland打开的时候发现了一个问题,引入的包会报红色:

然后我们强行运行程序,会发生报错:

我们通过报错可以知道:这里的html文档在GORROT和GOPATH中都是找不到的,这里的GORROT和GOPATH我们在之前的配置go语言的环境变量的时候就已经配置过,这里不再描述,具体可看我之前发的博客。

通过查阅资料可知,其实最开始我们的编译器会从GOROOT也就是go语言安装的目录开始寻找这个方法,如果没有找到就会在GOPATH下的src包中进行寻找,我们不用带src,因为编译器会自动从src下面开始索引。

所以此时,我们知道我们缺少的是golang.org文件包,我们从github上下载来后,解压放入D:\goprojrct\src中,我们再进行引包:

因为编译器会默认从src下面开始索引包,所以我们这里直接这样进行引包:

这里已经不报红色了,说明已经引入成功!

另外,我们这里的引入包,如图:

非常直观,因为我们把整个项目都导入了D:\goprojrct\src中,所以我们可以这样直接的引包,以后项目都可以直接拷入D:\goprojrct\src中,准确的来说是%GOPATH%\src中。这样我们就可以直接从根目录下开始引用我们想要的包,这样很直接了当。

总结,我们在引入包的时候,直接把包解压到D:\goprojrct\src文件即可!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值