【问题标题】:dev_appserver.py opens then immediately closes Google Cloud App Enginedev_appserver.py 打开然后立即关闭 Google Cloud App Engine
【发布时间】:2017-08-15 03:52:08
【问题描述】:

我正在按照本指南设置和测试 Google Cloud SDK 应用引擎:Installing App Engine with GCloud

我按照指南进行操作,直到“您的第一个 App Engine 网络应用”部分。最后它说运行“dev_appserver.py”。我运行它提示我选择一个程序来打开文件。我在我的 python27 文件夹中选择了 python.exe。弹出的python cmd提示显示大量文本然后消失,不幸的是该框在文本出现的瞬间关闭,所以我无法阅读它。如果我进入下一步并打开“http://localhost:8080/”,它将不会加载。我假设是因为 python 提示正在关闭自己。

我正在运行python 2.7,我完全按照说明进行操作,我尝试重新安装所有内容,关闭计算机,然后再一步一步进行,我遇到了同样的问题。

是什么导致了这个自动关闭问题?

编辑:如果我在 GCloud SDK Shell 中运行:“python”C:\Users\ pathfile to dev_appserver.py...”而不是直接进入运行 .py 文件并选择 python 的目录,它会起作用。这是一种方法,但输入 8 个文件夹目录并不完全是用户友好的。

【问题讨论】:

  • 确保在已经打开的终端中执行 cmd,不要为其启动新的临时终端 - 这应该让您即使在程序结束后也能看到正在显示的消息。跨度>
  • 当我运行 dev_appserver.py 时,如何阻止它打开新的 cli?
  • 不要使用run cmd 工具,而是打开一个终端(它曾经在附件中)并在该终端窗口的命令提示符处键入命令。
  • 我正在使用 Cloud SDK Shell。我在 Windows 10 中看不到终端,谷歌也没有显示它存在。
  • 从运行窗口启动命令提示符。启动命令提示符的最快方法之一是使用“运行”窗口(按键盘上的 Win+R 将其打开)。然后,键入 cmd 或 cmd.exe 并按 Enter 或单击/点击 OK.Jun 25, 2015

标签: python python-2.7 google-app-engine


【解决方案1】:

我遇到了同样的问题。下面的解决方案对我有用。在 windows 命令提示符下写入以下命令:

1 - cd C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin 
2 - python dev_appserver.py "C:\path\of\your\project"

【讨论】:

    最近更新 更多