使用适用于Python的Google App Engine SDK for Python 3

我有Python 3.5.2和Python 2.7.12安装(在Windows上)。 但是,当我尝试从使用Google App Engine SDK for Python进行部署时,收到此错误消息:

in <module> run_file(__file__, globals()) File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 129, in run_file execfile(_PATHS.script_file(script_name), globals_) NameError: name 'execfile' is not defined 2016-08-17 11:28:50 (Process exited with code 1) 

我只能从命令行部署:

 C:\Python27\python.exe "C:\Program Files (x86)\Google\google_appengine\appcfg.py" update app.yaml 

有没有办法用Python 2而不是Python 3进行部署? 不使用命令行? 我怎样向Google报告这个错误,我想如果他们想让他们修复Google App Engine SDK的话。

您需要选择正确的Python路径,当您有多个Python副本时,可能会选择错误的路径作为默认路径。
通常是C:\Python27\pythonw.exe但是如果你在安装过程中改变了它可能是别的。
转到Google App Engine启动器,在“编辑/首选项”中将路径更改为所需的路径。