gpt4 book ai didi

python - 通过 Google Cloud SDK 更新后无法启动 App Engine 应用程序

转载 作者:太空狗 更新时间:2023-10-29 17:03:48 26 4
gpt4 key购买 nike

最近,我通过 Google Cloud SDK 将 Google App Engine 从 1.9.17 更新到 1.9.18|通过在 Windows 7 64 位中使用命令“gcloud components update”。之后,我无法使用 App Engine 启动器启动任何项目。收到此错误:

Traceback (most recent call last):
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\dev_appserver.py", line 83, in <module>
_run_file(__file__, globals())
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\dev_appserver.py", line 79, in _run_file
execfile(_PATHS.script_file(script_name), globals_)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\devappserver2.py", line 36, in <module>
from google.appengine.tools.devappserver2 import dispatcher
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\dispatcher.py", line 29, in <module>
from google.appengine.tools.devappserver2 import module
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\module.py", line 71, in <module>
from google.appengine.tools.devappserver2 import vm_runtime_factory
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\vm_runtime_factory.py", line 25, in <module>
from google.appengine.tools.devappserver2 import vm_runtime_proxy
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\vm_runtime_proxy.py", line 29, in <module>
from google.appengine.tools.devappserver2 import log_manager
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\log_manager.py", line 34, in <module>
from google.appengine.tools.docker import containers
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\docker\containers.py", line 47, in <module>
import docker
ImportError: No module named docker
2015-03-05 19:11:27 (Process exited with code 1)

我什至安装了最新的 Google Cloud SDK,但我遇到了同样的错误。

我能够安装 appengine SDK 1.9.18 (不使用 Google Cloud SDK)并能够成功运行该项目。

此错误仅发生在通过 Windows 7 中的 Google Cloud SDK 安装的 App Engine 启动器上。

此问题在 App Engine 问题跟踪器中提出:Issue 125 .我建议你给这个问题加注星标。

最佳答案

今天重装app engine sdk时遇到这种情况。我无法在启动器中运行我的代码。

我记得看过没有用过pip app engine,不过现在我已经解决了这个问题。

简而言之,我所做的是:

  1. 安装pip的后遗症https://pip.pypa.io/en/latest/installing.html (这也正确安装了 setuptools)

  2. 通过 pip 安装 docker-py:pip install docker-py 并准备就绪,我现在可以在启动器中运行我的代码

附言之前我尝试安装从https://github.com/docker/docker-py下载的docker-py包,但缺少 setuptools,下载并安装了该软件包无效。所以将它与 pip 一起使用。

关于python - 通过 Google Cloud SDK 更新后无法启动 App Engine 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28879485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com