Nij*_*nan 15 python windows google-app-engine google-cloud-platform gcloud
最近,我通过使用Windows 7 64位命令"gcloud components update",通过Google Cloud SDK将Google App Engine从1.9.17更新为1.9.18 .之后,我无法使用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)
Run Code Online (Sandbox Code Playgroud)
我甚至安装了最新的Google Cloud SDK,但我遇到了同样的错误.
我可以安装appengine SDK 1.9.18(不使用Google Cloud SDK)并能够成功运行项目.
此错误仅适用于通过Windows 7中的Google Cloud SDK安装的App Engine启动器.
App Engine问题跟踪器:问题125中引发了此问题.我建议你加注这个问题.
Jos*_*enz 13
今天发生在我身上的是重新安装app引擎sdk.我无法在启动器中运行我的代码.
我记得读过那个没用过的pip app引擎,但现在我已经解决了这个问题.
简而言之,我所做的是:
安装pip https://pip.pypa.io/en/latest/installing.html的脚步(这也正确安装setuptools)
通过pip安装docker-py:pip install docker-py并准备就绪,我现在可以在启动器中运行我的代码了
PS以前我试过安装docker -py包,从https://github.com/docker/docker-py下载,但缺少setuptools,下载并安装包不起作用.因此请使用pip.
目前这是Cloud SDK中捆绑的dev_appserver的问题.很快就会解决问题.同时,您的选择是:1)用于gcloud preview app run
在使用Cloud SDK时运行您的应用程序2)安装独立的AppEngine SDK(您在问题中已经提到过)
归档时间: |
|
查看次数: |
5922 次 |
最近记录: |