【深入浅出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
在这里插入图片描述

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值