go语言导入自定义包出现: package xxx is not in GOROOT (/xxx/xxx) 的解决方案

1、问题

写了个自定义的包 calc.go,在路径 $GOPATH/project/src/go_code/demo/目录下,其中main.go 是main方法的入口

2、代码

cacl.go

package demofunc Add(x int,y int)(int){return x + y
}

main.go

package mainimport ("fmt""go_code/demo"
)func main() {add := demo.Add(1,2)fmt.Println(add)
}

3、运行

F:\golang\project\src\go_code\test1>go run main.go
main.go:3:8: package go_code/demo is not in GOROOT (C:\Program Files\Go\src\go_code\demo)

4、解决方法

进入项目目录go_code下,输入以下2个命令

# 初始化模块
go mod init
# 下载依赖包
go mod tidy

此时项目下多了go.mod文件


再次运行main.go

go语言导入自定义包出现: package xxx is not in GOROOT (/xxx/xxx) 的解决方案相关推荐

  1. Goland 导入自定义包问题解决

    今天在学习Go的面向对象时,想测试Go中类属性.方法的公私有问题,在另外定义一个包后,发现在main函数中无法导入. 在网上查了很多博客都没能解决问题,目录页照着修改了 ,什么GOPATH也修改了,参 ...

  2. python导入自定义包时无法导入自己定义的包

    python导入自定义包时 显示找不到包,如下图 处理方法如下: 点击文件夹选择工作目录 点击后就可以正常导包啦

  3. python, pyspark导入自定义包

    python导入自定义包 在python中,py文件是一个模块,可以import导入. 如果想导入一系列功能的多个py文件,可以把这些文件放入一个包里,这个包里需要一个__init__.py文件.in ...

  4. go语言导入git包_使用go module导入本地包的方法教程详解

    go module 是Go1.11版本之后官方推出的版本管理工具,并且从 Go1.13 版本开始, go module 将是Go语言默认的依赖管理工具.到今天 Go1.14 版本推出之后 Go mod ...

  5. golang 导入自定义包_goLang引入自定义包的方法

    看完golang的基本语法后,为了模块化编程,试用了下golang的包管理,结果真踩了几个坑,总结一下吧. 一. 设置$GOPATH环境变量 golang和C或php不一样,不会自动查找当前路径下的文 ...

  6. goland报错:package XXX is not in GOROOT (X:\XXX\Go\src\XXX)

    项目场景: 新建项目,写完代码后,需求是正常运行! 问题描述: 新建一个项目,编写好代码后使用编译器的run报错,手动执行go run CODE就没问题. 详细报错信息: package Projec ...

  7. golang 导入自定义包_二、Go基本命令及定制自定义第三方包

    一.二进制Package 1.以package main 作为文件的第一行 2.有且只有一个main函数,如echo.go所表示 3.go的源码要放在GOPATH的src下 echo.go的内容 pa ...

  8. R语言导入xlsx包错误: JAVA_HOME cannot be determined from the Registry

    成功解决方案: R语言加载xlsx报错错误: JAVA_HOME cannot be determined from the Registry解决方法 - 程序员大本营q 其他记录: 1.R语言安装路 ...

  9. python3 导入自定义包 ModuleNotFoundError: No module named '__main__ 解决办法

    网上找了好多资料也米有解决 后来我就打开cmd 一下下的试 结果还么有试两下 就OK了 下面截图说一下,看不懂的童鞋可以留言或者加群咨询我 这个是我的项目 PyQt5的一个 准备UI界面和我的代码分开 ...

最新文章

  1. 用C++写一个没人用的ECS
  2. 区块链BaaS云服务(10)用友iuap区块链平台
  3. 在C#的类库中使用log4net
  4. 【机器视觉】 dev_get_system算子
  5. 机器学习笔记(五)续——朴素贝叶斯算法的后验概率最大化含义
  6. 如何修改Struts2 FiledError样式
  7. Unity 制作RPG小地图
  8. python selenium --鼠标事件
  9. 01惯性导航常用坐标系与地球参考椭球
  10. 【BI学习作业04-ALS算法与推荐系统】
  11. 【行业专题报告】酒类(白酒、啤酒)-专题资料
  12. 输入框技巧 禁用输入法 禁用提示 提示归类
  13. linux Nginx服务的安装及使用
  14. OCR API身份证查验的原理
  15. sklearn.metrics.pairwise.paired_distances
  16. Vmware vSphere Web Client部署ovf模板报错:传输失败 OVF 描述符不可用
  17. lte tm模式_空中接口学园--LTE 传输模式TM10 有什么功能?[求助]
  18. 全选反选最快的实现方法
  19. 每日一题:由棋盘放麦子引出Java的BigInteger
  20. python百科全书_【技术观点】手把手教你用Python读懂全球最大百科全书

热门文章

  1. python统计重复的数_python统计一个文本中重复行数的方法
  2. 不想将就,所以竭尽所能。
  3. 你喜欢天长地久,还是曾经拥有?
  4. 2021年推土机司机(建筑特殊工种)考试及推土机司机(建筑特殊工种)找解析
  5. MapGIS应用操作题
  6. caffe中的多种loss函数
  7. TDIfw在windows 10 1903的测试
  8. 判断闰年(YZOJ-1045)
  9. 定时启动你的Android App
  10. 守护进程——解放本地PC