2016-08-09 4 views
1

питон версия 2.7.9Google API клиент питона импорт TaskQueue

установлена ​​версия 1.5.1

pip install --upgrade google-api-python-client

из here пытается импортировать очередь задач, как так

from google.appengine.api import taskqueue 

получение

ImportError: No module named google.appengine.api 

1.5.1 это последняя версия, и я не могу найти никаких ссылок кода в очереди задач в коде пип here

+0

Что SDK версии? Это может быть важным: http://stackoverflow.com/questions/37755195/importerror-no-module-named-webapp2-after-linux-sdk-upgrade-1-9-35-1-9-38 –

+0

gcloud SDK? Google Cloud SDK 112.0.0 – WebQube

+0

Хм, я использую только GAE SDK, я не уверен в сопоставлении версий с облачным SDK ... –

ответ

0

Я скачал SDK отсюда https://cloud.google.com/appengine/downloads

после скачано добавили его в моих исходных файлов проекта.

и добавил путь к домашней директории в моем питона кода, как так

import os, sys 

test_directory = os.path.dirname(os.path.abspath(__file__)) 
paths = [ 
    '/../../google_appengine', 
] 

for path in paths: 
    sys.path.insert(0, os.path.abspath(test_directory + path)) 
0

Google Cloud SDK - Release Notes отслеживает версию компонентов GAE, поиск для App Engine components updated to шаблон.

версии самых последних компонентов GAE в текущей версии Cloud SDK (120.0.0) является 1.9.38 (курсив мой):

Google App Engine

...

  • Компоненты Google App Engine обновлены до 1.9.38.

версия 1.9.38 влияет ошибкой, вызывающих ошибки импорта см "ImportError: No module named webapp2" after Linux SDK upgrade (1.9.35 -> 1.9.38)

Я вижу 2 варианта для вас:

  • понизить до версии Cloud SDK до 109.0.0 (в котором введена измененная версия GAE 1.9.37)

  • если вы используете только GAE, а не другие продукты Cloud, для которых вы нуждаетесь коммутатор Cloud SDK на SDK GAE (текущая версия 1.9.40, в которой проблема исправлена), см. комментарии к этому вопросу. Q & A: What is the relationship between Google's App Engine SDK and Cloud SDK?

+0

понижен до 108.0.0. 'gcloud components update --version 108.0.0 Ваша текущая версия облачного SDK: 109.0.0 Вы будете обновлены до версии: 108.0.0'. по-прежнему такая же ошибка – WebQube

Смежные вопросы