当我尝试运行它时,Google应用引擎开发服务器会抛出以下错误

问题描述:

我正尝试在python中使用webapp2和数据存储创建webservice。但每当我尝试运行“dev_appserver.py app.yaml”它会引发我以下错误当我尝试运行它时,Google应用引擎开发服务器会抛出以下错误

错误2017-10-11 05:44:16,207 instance.py:280]无法连接到本地主机上的实例:17514

Full Error message thrown out in the console

但是,当我使用的是Mac运行同样的程序它的工作完全没有问题。我在这里错过了些什么,请查找我安装在gcloud中的组件的screeenshot。

gcloud components installed screenshot

有人能告诉我在做什么错在这里?我是谷歌云平台的新手,如果我做错了什么,请亲切指向正确的方向。任何帮助,将不胜感激。谢谢。

+0

你在virtualenv('python --version')中使用了什么版本的python? – snakecharmerb

+0

python 2.7.12在Linux和python 2.7.10在macOS –

的问题是固定的。像@DanCornilescu说这是一个环境问题。我停用了虚拟环境。它没有问题的正常工作。

尝试从Cloud SDK版本174.0.0执行dev_appserver.py时看到相同的错误。

然而,独立GAE SDK版本1.9.61(理论上被包装到gcloud SDK 174.0.0中)的dev_appserver.py运行良好。

因此,一种可能的解决方法是尝试安装独立的GAE SDK,然后运行dev_appserver.py

说明:这是在Linux上,虽然,YMMV。

相关:What is the relationship between Google's App Engine SDK and Cloud SDK?

+0

这个问题只存在于这个特殊版本的gcloud中吗?如果是这样,如果我安装旧的gcloud它会解决问题吗? –

+0

我不确定,我仍然主要使用GAE SDK,只是偶尔我切换到云SDK ... –

+0

嗯,我也看到它与166.0.0。可能是特定于我们的环境的东西... –