【深入浅出go语言】goland 新创建项目导入包失败

在Goland中新建Go项目时遇到导入包路径找不到的问题,报错显示两个默认路径(C:Gosrcgo_Testcalc 和 C:Usersagosrcgo_Testcalc)无法找到对应的package。解决方法包括:1) 在默认目录下创建项目;2) 配置goroot以在自定义目录创建项目,并确保目录结构正确。若使用命令行执行`go run main.go`仍然报错,可能需要检查并调整全局环境变量`go env`。

问题描述:

goland 新创建项目找不到导入包路径 ,项目路径如下:

!,x_16)

报错:
在这里插入图片描述

两个地址都找不到对应的package

C:\Go\src\go_Test\calc (from $GOROOT) // go 安装目录

C:\Users\a\go\src\go_Test\calc (from $GOPATH) // go用户文件地址

解决办法:

1、从上面错误信息看出,如果在以上这两个位置创建是不是就可以找到了,确实如此

在这里插入图片描述

在这里插入图片描述

所以说在不配置go path ,go root 情况下需要在这两个默认的文件夹创建go项目

2、有时候我们想把它创建在新的文件夹不想放到根目录。或者用户目录这时候我们需要配置 goroot

而且目录结构必须满足如下格式
在这里插入图片描述

在这里插入图片描述

3、这样设置之后,如果命令行执行go run main.go 可能还会报错
在这里插入图片描述

查看一下环境变量 go env
在这里插入图片描述

全局的环境变量还是设置的 默认文件夹所以这里还是有问题的,但是不影响如果要改还是可以改的这里不再赘述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值