go语言导入自定义包出现: package xxx is not in GOROOT (/xxx/xxx) 的解决方案
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) 的解决方案相关推荐
- Goland 导入自定义包问题解决
今天在学习Go的面向对象时,想测试Go中类属性.方法的公私有问题,在另外定义一个包后,发现在main函数中无法导入. 在网上查了很多博客都没能解决问题,目录页照着修改了 ,什么GOPATH也修改了,参 ...
- python导入自定义包时无法导入自己定义的包
python导入自定义包时 显示找不到包,如下图 处理方法如下: 点击文件夹选择工作目录 点击后就可以正常导包啦
- python, pyspark导入自定义包
python导入自定义包 在python中,py文件是一个模块,可以import导入. 如果想导入一系列功能的多个py文件,可以把这些文件放入一个包里,这个包里需要一个__init__.py文件.in ...
- go语言导入git包_使用go module导入本地包的方法教程详解
go module 是Go1.11版本之后官方推出的版本管理工具,并且从 Go1.13 版本开始, go module 将是Go语言默认的依赖管理工具.到今天 Go1.14 版本推出之后 Go mod ...
- golang 导入自定义包_goLang引入自定义包的方法
看完golang的基本语法后,为了模块化编程,试用了下golang的包管理,结果真踩了几个坑,总结一下吧. 一. 设置$GOPATH环境变量 golang和C或php不一样,不会自动查找当前路径下的文 ...
- goland报错:package XXX is not in GOROOT (X:\XXX\Go\src\XXX)
项目场景: 新建项目,写完代码后,需求是正常运行! 问题描述: 新建一个项目,编写好代码后使用编译器的run报错,手动执行go run CODE就没问题. 详细报错信息: package Projec ...
- golang 导入自定义包_二、Go基本命令及定制自定义第三方包
一.二进制Package 1.以package main 作为文件的第一行 2.有且只有一个main函数,如echo.go所表示 3.go的源码要放在GOPATH的src下 echo.go的内容 pa ...
- R语言导入xlsx包错误: JAVA_HOME cannot be determined from the Registry
成功解决方案: R语言加载xlsx报错错误: JAVA_HOME cannot be determined from the Registry解决方法 - 程序员大本营q 其他记录: 1.R语言安装路 ...
- python3 导入自定义包 ModuleNotFoundError: No module named '__main__ 解决办法
网上找了好多资料也米有解决 后来我就打开cmd 一下下的试 结果还么有试两下 就OK了 下面截图说一下,看不懂的童鞋可以留言或者加群咨询我 这个是我的项目 PyQt5的一个 准备UI界面和我的代码分开 ...
最新文章
- 用C++写一个没人用的ECS
- 区块链BaaS云服务(10)用友iuap区块链平台
- 在C#的类库中使用log4net
- 【机器视觉】 dev_get_system算子
- 机器学习笔记(五)续——朴素贝叶斯算法的后验概率最大化含义
- 如何修改Struts2 FiledError样式
- Unity 制作RPG小地图
- python selenium --鼠标事件
- 01惯性导航常用坐标系与地球参考椭球
- 【BI学习作业04-ALS算法与推荐系统】
- 【行业专题报告】酒类(白酒、啤酒)-专题资料
- 输入框技巧 禁用输入法 禁用提示 提示归类
- linux Nginx服务的安装及使用
- OCR API身份证查验的原理
- sklearn.metrics.pairwise.paired_distances
- Vmware vSphere Web Client部署ovf模板报错:传输失败 OVF 描述符不可用
- lte tm模式_空中接口学园--LTE 传输模式TM10 有什么功能?[求助]
- 全选反选最快的实现方法
- 每日一题:由棋盘放麦子引出Java的BigInteger
- python百科全书_【技术观点】手把手教你用Python读懂全球最大百科全书