Google App Engine Launcher未完成加载

时间:2016-08-18 17:59:47

标签: python-2.7 google-app-engine

美好的一天。第一次堆栈溢出以前没有回答我的问题。我的问题与这里发布的问题完全一样,除了我正在运行Windows:

Google App Engine Launcher is not running my hello world for Python Mac

日志给我的唯一内容就是这个

  

2016-08-18 13:39:13运行命令:   " [' C:\用户\科思\桌面\文件\计算机   Science \ Udacity \后端\ hello-udacity \ main.py'简介,   ' C:\ Program Files(x86)\ Google \ google_appengine \ dev_appserver.py',   ' - skip_sdk_update_check = yes',' - port = 8080',' - admin_port = 8000',   ' C:\ Users \ Kesi \ Desktop \ Documents \ Computer Science \ Udacity \ Intro   后端\ hello-udacity']"

非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

将评论转换为答案。

您邮件的命令列表中的第一个参数是'C:\Users\Kesi\Desktop\Documents\Computer Science\Udacity\Intro to backend\hello-udacity\main.py'dev_appserver.py之前的参数表示配置问题。

在谷歌应用引擎首选项部分,有一个地方指定可执行python文件的路径。这不应该设置为你的应用程序的python文件(就像你拥有它),而是设置为实际的python可执行文件(来自你的python安装) - 它执行dev_appserver.py(命令列表中的第二个arg)然后加载后续的命令列表args,包括一个指定应用程序代码的位置 - 在你的情况下最后一个。

根据Executing scripts doc的Using Python on Windows部分,python可执行文件可以是python.exepythonw.exe

  

Python脚本(扩展名为.py的文件)将由执行    python.exe 默认情况下。此可执行文件打开一个终端,即使程序使用GUI也会保持打开状态。如果你不想这样做   发生,使用扩展名.pyw,这将导致脚本   默认情况下由 pythonw.exe 执行(两个可执行文件都位于   在Python安装目录的顶层)。这个   在启动时禁止终端窗口。