当前位置: 首页 > 面试题库 >

错误:标准包装中的非标准进口“ gopkg.in/yaml.v2”

景光赫
2023-03-14
问题内容

我正在尝试从https://github.com/go-yaml/yaml导入go-
yaml,但看到Google无法帮助的错误。

我运行了go get gopkg.in/yaml.v2,但是却遇到了错误:start.go:6:5: non-standard import "gopkg.in/yaml.v2" in standard package "boxcar"尝试运行程序时。我也不会在导入中做任何异国情调的操作:

package main;

import (
    "os"
    "net"
    "gopkg.in/yaml.v2"  
)

任何帮助,将不胜感激!


问题答案:

Go有两个必须在os环境中定义的路径,即GoRoot和GoPath,GoRoot是Go的安装路径,其中只有“标准软件包”。GoPath是工作文件夹,其中包含第3方(非标准)软件包,您的源代码文件夹应位于GoPath中并被识别为非标准软件包。像C:\
gopath \ src \ yourproject



 类似资料:
  • 1.1.1. 驱动错误代码 1.1.1. 驱动错误代码 标准错误 E_DRIVER_ERROR 通用错误 E_INVALID_AUTHORIZATION 授权非法,并且不应该继续使用、刷新 E_DRIVER_SIGN_ERROR 签名错误(Token 超时时使用)提醒用户去 App 授权 E_DRIVER_DEVICE_NO_FOUND 设备不存在 E_DRIVER_TIMEOUT 设备控制超时

  • 问题内容: 我有一个奇怪的问题,如果可以解决,那就太好了。出于调试目的(以及其他一些目的),我在标准输出上编写了控制台Java应用程序的日志。在标准输出上写一些内容,在标准错误上打印一些错误,例如错误。问题是这两个没有完全同步,因此打印线的顺序并不总是正确的。我猜这是因为打印了很多东西,并且碰巧一个输出的缓冲区已满,所以其他输出在第一个输出刷新其缓冲区之前就已打印出来。 例如,我想这样写: 有时打

  • 我对标准差的计算有点执着,如果你能在下面的两个问题上给我一些帮助,那就太好了。 代码 问题1:我如何计算这个的标准误差(平均值的标准偏差)? 代码 问题2:如何计算累积标准偏差? 非常感谢!!(很抱歉数据格式错误!)

  • 问题内容: 是否可以在Python中临时重定向stdout / stderr(即在方法期间)? 编辑: 当前解决方案的问题(我最初记得但后来忘记了)是它们没有 重定向 ;相反,它们只是完全替换了流。因此,如果某个方法由于某种原因(例如,由于将流作为参数传递给某物)而具有该变量的 本地 副本,则该方法将无效。 有什么办法吗? 问题答案: 要解决某些函数可能已将流作为局部变量缓存的问题,因此替换全局变

  • 问题内容: 任何人都知道以下代码是什么类型的JSON(即使是这样!)?我正在从网站的HTML检索此信息。我正在尝试使用JSON解析器在C#中对其进行解析,但是我必须做大量的准备工作,才能根据JSONLint将其格式化为“有效” JSON。例如,变量的名称应全部用双引号而不是根本没有引号。 这将始终具有相同的格式,我很想直接将其解析为C#或Java对象。 问题答案: JSON要求所有名称都必须用双引

  • Im存在内存不足的错误,并且通常使用Windows builder运行非常慢的eclipse并处理一些大型可视化类,所以经过一些研究后,我意识到增加堆java大小将会解决这个问题...它确实... 它给我的是“创建Java虚拟机失败” 为什么我不能这样做?它会帮助我处理和呈现视觉类的速度慢吗?