使用 VS 代码时"找不到包"appengine"错误"



通过遵循本教程,我创建了一个go lang项目并通过 Visual Studio Code

打开它。

代码本身可以运行服务器,但是以某种方式显示代码

cannot find package "appengine" in any of:
    /usr/local/Cellar/go/1.8.3/libexec/src/appengine (from $GOROOT)
    /Users/ironsand/go/src/appengine (from $GOPATH)

我认为我必须为Google App Engine设置GOROOT,但是根据这个stackoverflow问题,我不应该。

如何正确识别Google App Engine库?

更多信息

appengine软件包存在于~/dev/google-cloud-sdk/platform/google_appengine/goroot-1.8/‌​src/appengine

我正在使用macOS Sierra 10.12.6

我确实使用了该教程,它通过终端和VS代码在我的Mac上工作。

您可以按照本教程使用VS代码与Python部署GAE应用程序:用VS代码部署GAE应用

•不要忘记更新tasks.json中的dev_appserver.py的路径。

如果这没有解决,您需要重新安装/init google-cloud-sdk

请注意,在安装/初始化期间有必要提供根特权,以允许安装程序脚本正确添加路径。

最后一件事:避免在路径中扩展~。在config。中使用绝对路径(在一般绝对路径中,必须始终使用,除非有理由与tilde一起使用相对地址)

祝你好运,'。

最新更新