• VSCode安装Go环境(详细教程)


    一、前言

    最近算法本身工作第一阶段目标也算接近完成了,接下来将模型进行部署的工作,算法模型工程化,服务化。

    这块主要是用GO。

    还是挺期待学一门新的语言的,经过这么多年的算法毒打,导致现在基本上只会写写调包的python。之前学嵌入式PID啥的写寄存器C语言能力,写android和服务器的java能力基本上在我身上都消失了。

    接下来准备学习下GO了。

    二、IDE的下载

    这块可以用Goland,但是收费,如果你是学生身份,可以申请免费使用,不过有期限,我当年也申请过,不过那个时候没写太多Go,后面看到过期了,也毕业了,没法用,当然用起VScode了,程序员利器,各种插件一装,开搞。

    不过听旁边人说装这个go的依赖有很多坑,就顺便记录一下了

    2.1 VSCode 下载

    我用的是mac,则在官网下载先

    https://code.visualstudio.com/Download

    b58f12408d8d5097a93338ed15483862.png

    下载很慢,用这个方法 巨快。https://zhuanlan.zhihu.com/p/112215618

    mac解压直接可以打开,其他系统可能需要安装一下。

    三、安装GO及依赖

    3.1 安装对应的插件

    42ab615581aaed2df5ce6ccb2114445c.png点这里 搜索并安装:

    0ab9a9d165e7b5e2b0678144089d39b9.png

    3.2 更改config.json

    4a59d7ce85363aba6d2aa829f003469e.png接下来找json文件

    8b49c54bf70f6f09b28036621fbc2a03.png

    更改json文件:

    1. "code-runner.runInTerminal"true,
    2.     "go.goroot""/usr/local/go"

    3e162334376dda7cb913e6e195e9178f.png下面是go的安装路径。安装插件的时候直接装的,路经查一下,我这里是user下。

    3.3 安装Go插件所依赖的go tools

    这个地方你看网上很多例子都是让你在命令面板上 写命令几行搞定,但实际操作下来,一直有一些问题,不是报错,就是时间老延迟,装不上,据说挂个vpn好用,不过没有vpn的话。具体还可以参考:https://www.liwenzhou.com/posts/Go/00_go_in_vscode/

    最后这个方法奏效了。在terminal对应的环境下执行

    1. go env -w GO111MODULE=on
    2. go env -w GOPROXY=https://proxy.golang.com.cn,direct

    之后再打开新创建的文件,提示安装一些缺少的包,直接点安装,即可安装成功了。

    1. 推荐阅读:
    2. 我的2022届互联网校招分享
    3. 我的2021总结
    4. 浅谈算法岗和开发岗的区别
    5. 互联网校招研发薪资汇总
    6. 2022届互联网求职现状,金910快变成铜910!!
    7. 公众号:AI蜗牛车
    8. 保持谦逊、保持自律、保持进步
    9. 发送【蜗牛】获取一份《手把手AI项目》(AI蜗牛车著)
    10. 发送【1222】获取一份不错的leetcode刷题笔记
    11. 发送【AI四大名著】获取四本经典AI电子书
  • 相关阅读:
    【SpringBoot框架篇】29.Jpa+vue实现单模型的低代码平台
    计算机毕业设计Java菜市场的疫情防控管理系统(源码+系统+mysql数据库+lw文档)
    基于SSM的奖助学金管理系统的设计与实现
    代码随想录一一一数组一一一二分查找
    JS小数运算精度丢失的问题
    java swing实现抖音上的表白程序
    你的Jmeter是不是经常乱码?教你用四种方法解决它!
    【BOOST C++ 14 消息编程】(4) 传播者
    Node.js精进(7)——日志
    百度收录和权重怎么提升-网站如何获得百度权重
  • 原文地址:https://blog.csdn.net/qq_33431368/article/details/126535029