问题原因 go mod init mit go mod tidy # 报错如下 go module模式下不能使用相对路径来导入包 解决方案 可以看到错误提示的第一行,是一个mit/src/kvraft,然后由前面操作知道mod为mit,然后子包路径为mit/src/labgob 因此把../labgob改成mit/src/labgob即可 也可以得知里面的所有的点点的相对路径都可以改成mit/src