一、前言

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

这块主要是用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

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

推荐阅读:我的2022届互联网校招分享我的2021总结浅谈算法岗和开发岗的区别互联网校招研发薪资汇总
2022届互联网求职现状,金9银10快变成铜9铁10!!公众号:AI蜗牛车保持谦逊、保持自律、保持进步发送【蜗牛】获取一份《手把手AI项目》(AI蜗牛车著)
发送【1222】获取一份不错的leetcode刷题笔记发送【AI四大名著】获取四本经典AI电子书

VSCode安装Go环境(详细教程)相关推荐

  1. VsCode配置Python环境-详细教程

    VsCode配置Python环境-小白详细教程 一.下载VSCode 下载地址:https://code.visualstudio.com/download 一般情况下选择Windows 2. 下载后 ...

  2. 使用anaconda配置python3.6环境安装pyltp超详细教程,使用pycharm调用

    使用anaconda配置python3.6环境安装pyltp超详细教程,使用pycharm调用 看了一堆网上的安装教程,有的写得太简单,有的太复杂,本菜鸡根本看不懂在说什么,看了好几篇才整明白是怎么回 ...

  3. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  4. Tomcat 的安装与环境配置教程(超详细)

    Tomcat 的安装与环境配置教程目录 1.下载Tomcat 2.添加环境变量 3.启动Tomcat 4.重要点 5.后续 1.下载Tomcat1>官网:Apache Tomcat® - Apa ...

  5. 在VScode 中使用EASYX详细教程(VScode+MSVC+Easy X)

    众所周知,vscode是一款强大的IDE,深受广大码友喜爱,博主曾尝试过用它实现各种脱离特定平台的写码,这里给大家介绍vscode配置EASYX的详细教程. 1.配置MSVC编译环境 首先要知道的是E ...

  6. ubuntu15.04配置php,Linux_Ubuntu 15.04上安装Justniffer的详细教程,Justniffer 是一个可用于替代 Snor - phpStudy...

    Ubuntu 15.04上安装Justniffer的详细教程 Justniffer 是一个可用于替代 Snort 的网络协议分析器.它非常流行,可交互式地跟踪/探测一个网络连接.它能从实时环境中抓取流 ...

  7. Deepin系统手动安装oracle jdk8详细教程

    Deepin系统手动安装oracle jdk8详细教程 oracle官网下载jdk压缩包,使用 sudo tar -zxf jdk***解压文件,我放在在了home/diy/java/jdk路径下. ...

  8. mysql 5.720安装_MySQL 5.7.27下载安装配置的详细教程

    前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白,来安装MySQL数据库.目前官网上的My ...

  9. TensorFlow安装和下载详细教程-内附多种解决方案

    TensorFlow安装和下载详细教程 根据网上的多个帖子及自身的成功经验,总结出在Windows平台上安装 TensorFlow 1.3. 需要注意以下几点: 安装tensorflow是基于Pyth ...

  10. win7和ubuntu18.04安装双系统详细教程

    win7和ubuntu18.04安装双系统详细教程 1.下载ubuntu ISO文件 可以到官网或者阿里云系统镜像库下载,保存ISO文件. 2.制作U盘启动系统盘 1.使用Ubuntu推荐的U盘制作工 ...

最新文章

  1. [BI基础] ( 商务智能 ) 简介
  2. SAP QM中阶执行事务代码QDB1,报错- Inspection severity 001 AQL 0.650 not in sampling schema A01-
  3. Linux高性能网络:协程系列09-协程性能测试
  4. Uva 11600 期望DP
  5. 最受欢迎的应用服务器
  6. java集合数组,数组小到大排序,数组大到小排序
  7. scala中字符串计数_如何在Scala中创建一系列字符?
  8. pytorch损失函数(正在更新中,勿点进来看)
  9. android通过Canvas和Paint截取无锯齿圆形图片
  10. [Linux] ubuntu 安装 Wireshark
  11. 第 7 章 Neutron - 068 - Neutron 物理部署方案
  12. Bypass功能及原理介绍
  13. iOS设置App的名称和简单的版本国际化与本地化
  14. Web IDE优势在哪?详解Web版数据库管理工具SQL Studio
  15. 渗透测试培训--(小迪篇)
  16. aistudio解压zip
  17. 使用PageInfo分页工具类
  18. 运维不是修电脑!月薪30K的高级运维告诉你,学会这些就能逆袭
  19. 墨尔本学计算机硕士专业,2020年墨尔本大学计算机硕士详细介绍
  20. 《资本论》 商品的拜物教性质及其秘密

热门文章

  1. APP漏洞扫描器之本地拒绝服务检测详解
  2. 关于信息化、数字化、数据化……等的区别!
  3. 招投标体统JAVA源代码,JSP 招投标管理系统(毕业设计)源码
  4. 【面经】广发银行软件开发岗面经
  5. 铁电存储器耐久性设计要求
  6. 关于CH340驱动安装的种种问题的最终稳妥解决办法
  7. 电脑桌面便签备忘录、笔记记事本软件哪个好
  8. 南开大学python编程基础_《Python编程基础》20春期末考核(参考答案)南开大学 答案...
  9. win10下实现负载均衡
  10. linux socket编程epoll模型实现群发消息