VSCode 安裝 Go 環境(詳細教程)
一、前言
最近算法本身工作第一階段目標也算接近完成了,接下來將模型進行部署的工作,算法模型工程化,服務化。
這塊主要是用 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 文件:
"code-runner.runInTerminal": true,
"go.goroot": "/usr/local/go"
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
之後再打開新創建的文件,提示安裝一些缺少的包,直接點安裝,即可安裝成功了。
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/IOlKdEKzMw50NNoK9SZhoA