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 文件

更改 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

之後再打開新創建的文件,提示安裝一些缺少的包,直接點安裝,即可安裝成功了。

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/IOlKdEKzMw50NNoK9SZhoA