python - GAE - 部署错误 : "AttributeError: can' t set attribute"

标签 python google-app-engine deployment

当我尝试部署我的应用程序时,出现以下错误:

Starting update of app: flyingbat123, version: 0-1
Getting current resource limits.
Password for avigmati: Traceback (most recent call last):
  File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 125, in 
    run_file(__file__, globals())
  File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 121, in run_file
    execfile(script_path, globals_)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 4062, in 
    main(sys.argv)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 4053, in main
    result = AppCfgApp(argv).Run()
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2543, in Run
    self.action(self)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3810, in __call__
    return method()
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3006, in Update
    self.UpdateVersion(rpcserver, self.basepath, appyaml)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2995, in UpdateVersion
    self.options.max_size)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2122, in DoUpload
    resource_limits = GetResourceLimits(self.rpcserver, self.config)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 355, in GetResourceLimits
    resource_limits.update(GetRemoteResourceLimits(rpcserver, config))
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 326, in GetRemoteResourceLimits
    version=config.version)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 379, in Send
    self._Authenticate()
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 437, in _Authenticate
    super(HttpRpcServer, self)._Authenticate()
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 281, in _Authenticate
    auth_token = self._GetAuthToken(credentials[0], credentials[1])
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 233, in _GetAuthToken
    e.headers, response_dict)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 94, in __init__
    self.reason = args["Error"]
AttributeError: can't set attribute
2012-04-25 19:30:15 (Process exited with code 1)

以下是我的app.yaml:

application: flyingbat123
version: 0-1
runtime: python
api_version: 1
threadsafe: no

这似乎是身份验证错误,但我正在输入有效的电子邮件和密码。 我做错了什么?

最佳答案

我遇到了同样的问题。 我正在为我的谷歌帐户使用 2 因素身份验证,因此我以前必须输入应用程序特定密码才能将应用程序部署到 GAE。如果我输入正常的谷歌密码,我会收到 AttributeError: can't set attribute 错误。然而,当我创建一个 application specific password并使用它,它起作用了

关于python - GAE - 部署错误 : "AttributeError: can' t set attribute",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10315069/

相关文章:

python - 为什么我的应用引擎查询找不到我的实例?

java - 如何使用 JDOQL 检索作为类属性的对象列表?

java - karaf-services-maven-plugin 上的 mvn 并行构建 -T

iOS 包标识符错误

ios - 在开发设备上部署 iOS 应用程序是否有效?

python - 使用defaultdict的解决方案和使用setdefault的解决方案有什么区别?

python - 如何对 Numpy datetime64 数组进行切片

python - 设置 URL gif 背景但不使用 Python 2 上的新框架

python - 在 Google App Engine 应用程序中过滤 GMail 邮件

python - Python 列表可以有多大?