一、前言
最近算法本身工作第一阶段目标也算接近完成了,接下来将模型进行部署的工作,算法模型工程化,服务化。
这块主要是用GO。
还是挺期待学一门新的语言的,经过这么多年的算法毒打,导致现在基本上只会写写调包的python。之前学嵌入式PID啥的写寄存器C语言能力,写android和服务器的java能力基本上在我身上都消失了。
接下来准备学习下GO了。
二、IDE的下载
这块可以用Goland,但是收费,如果你是学生身份,可以申请免费使用,不过有期限,我当年也申请过,不过那个时候没写太多Go,后面看到过期了,也毕业了,没法用,当然用起VScode了,程序员利器,各种插件一装,开搞。
不过听旁边人说装这个go的依赖有很多坑,就顺便记录一下了
2.1 VSCode 下载
我用的是mac,则在官网下载先
https://code.visualstudio.com/Download
下载很慢,用这个方法 巨快。https://zhuanlan.zhihu.com/p/112215618
mac解压直接可以打开,其他系统可能需要安装一下。
三、安装GO及依赖
3.1 安装对应的插件
搜索并安装:
3.2 更改config.json
接下来找json文件
更改json文件:
"code-runner.runInTerminal": true,
"go.goroot": "/usr/local/go"
下面是go的安装路径。安装插件的时候直接装的,路经查一下,我这里是user下。
3.3 安装Go插件所依赖的go tools
这个地方你看网上很多例子都是让你在命令面板上 写命令几行搞定,但实际操作下来,一直有一些问题,不是报错,就是时间老延迟,装不上,据说挂个vpn好用,不过没有vpn的话。具体还可以参考:https://www.liwenzhou.com/posts/Go/00_go_in_vscode/
最后这个方法奏效了。在terminal对应的环境下执行
go env -w GO111MODULE=on
go env -w GOPROXY=https://proxy.golang.com.cn,direct
之后再打开新创建的文件,提示安装一些缺少的包,直接点安装,即可安装成功了。
推荐阅读:
公众号:AI蜗牛车 保持谦逊、保持自律、保持进步 发送【蜗牛】获取一份《手把手AI项目》(AI蜗牛车著)
发送【1222】获取一份不错的leetcode刷题笔记
发送【AI四大名著】获取四本经典AI电子书
文章评论