我已经为Windows下载谷歌应用引擎(python)并安装它。然后我去了console.developers.google.com/project并创建了新项目。之后,我启动了谷歌应用引擎启动器,创建新的应用程序并将其命名为我最近创建的项目。我点击部署并不断收到此错误:
03:35 PM Application: udacity-hello-pozdrav; version: 1
03:35 PM Host: appengine.google.com
03:35 PM
Starting update of app: udacity-hello-pozdrav, version: 1
03:35 PM Getting current resource limits.
Password for t******.****@gmail.com: Invalid username or password.
2014-09-06 15:35:56,690 ERROR appcfg.py:2411 An error occurred processing file '': HTTP Error 401: Unauthorized. Aborting.
Error 401: --- begin server output ---
Must authenticate first.
--- end server output ---
2014-09-06 15:35:56 (Process exited with code 1)
You can close this window now.
我已经阅读了有关appcfg.py但是当我在cmd中输入它时,它说它无法识别。
答案 0 :(得分:22)
如果您将appcfg.py与--oauth2
标志一起使用会更好。
像appcfg.py --oauth2 update /path/to/your/app
一样。
您第一次会看到浏览器窗口,您需要允许其访问您的帐户。然后,您可以在不输入任何凭据且无需确认的情况下进行部署。即使打开了两步验证,这也可以使用。
答案 1 :(得分:9)
“无效的用户名或密码”错误是由于Google安全保护造成的。要克服此错误消息并能够从启动器进行部署,请转到您的Google帐户设置,然后在安全检查下启用“访问安全性较低的应用”。