You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Go安装net包报错:module found but does not contain package

解决Go安装net包时「does not contain package」错误的方案

核心问题说明

net是Go标准库自带的包,不需要手动执行go get安装,这是触发错误的核心原因——标准库包不能通过第三方模块的方式获取。

排查修复步骤

  • 检查代码导入路径:确认代码里写的是import "net",别写成带域名前缀的错误路径(比如误写import "github.com/golang/net"这类非标准库路径)
  • 清理模块缓存:执行命令
    go clean -modcache
    
  • 初始化/同步项目模块:
    1. 若项目未初始化模块,在根目录执行:go mod init your-project-name(替换成你的项目名)
    2. 执行go mod tidy同步依赖
  • 验证标准库完整性:如果上述步骤无效,可能是Go标准库损坏,重新下载安装go1.18.5 linux/amd64版本即可覆盖修复

拓展说明

如果是想安装net的官方拓展包(如golang.org/x/net),正确的获取命令是:

go get golang.org/x/net@latest

注意区分标准库net和第三方拓展包的差异。

内容的提问来源于stack exchange,提问作者The Radiant

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 09:54:22