安装github.com/go-sql-driver/mysql后导入失败,求解决方法
解决Go导入github.com/go-sql-driver/mysql失败的问题
可行解决方案步骤:
检查go.mod文件有效性
确认在sqltest文件夹下执行go mod init [模块名](比如go mod init sqltest)后,成功生成了go.mod文件,文件基础内容应类似:module sqltest go 1.21若文件缺失或内容异常,重新执行初始化命令。
重新拉取指定版本依赖
在项目根目录(sqltest文件夹)执行:go get github.com/go-sql-driver/mysql@latest执行完成后查看go.mod,确认已添加该依赖的版本声明,同时go.sum会生成对应校验记录。
清理模块缓存后重试
若存在缓存污染问题,先清理缓存再重新安装:go clean -modcache go get github.com/go-sql-driver/mysql@latest校验IDE的Go模块配置
若使用VS Code等IDE,确保开启Go模块支持:- 打开设置,搜索并确认
Go: Modules Enabled处于勾选状态 - 重启IDE后再尝试导入操作
- 打开设置,搜索并确认
确认导入语句格式
代码中需使用标准导入方式(下划线表示仅初始化驱动,不直接调用包内方法):import _ "github.com/go-sql-driver/mysql"
内容的提问来源于stack exchange,提问作者me-hapi
相关产品推荐
相关产品推荐

