2014-09-11 3 views
2

Это должно быть довольно простым, поскольку я установил много пакетов python, но не могу на всю жизнь получить клиентскую библиотеку google apis для установки python.не может импортировать google.appengine.api

Я давление уверен, что я прошел через инструкции на этом сайте должным образом: https://developers.google.com/api-client-library/python/start/installation

Чтобы подытожить я сделал следующее:

$ easy_install --upgrade Google-API-питон -client

это, кажется, работает хорошо, не сообщать об ошибках и предупреждения

скачали и распаковали google-api-python-client-gae-1.2.zip в каталог, где мой проект является

, но если открыть сеанс IPython в папке, где я распаковал полные зависимости я не могу сделать основные импорта, такие как:

импорт google.appengine.api он просто говорит, что «нет модуля с именем Google .appengine.api "

Я зарегистрировался в папке с папками сайтов и google_api_python_client-1.2-py2.7.egg. Но это не проявляется в sys.path

когда я sys.path.append ('C: \ Anaconda \ Lib \ сайт-пакеты \ google_api_python_cli лор-1,2-py2.7.egg') его добавляет правильный путь, но импорт по-прежнему не работает.

EDIT: Это фиксированная моя проблема

Добавление в Google SDK на моем пути Python сделал трюк. Я не знаю, почему установщик не сделал этого, когда я его запустил. но эй, это работало

Так что, если я бегу:

sys.path.append('C:\\Program Files (x86)\\Google\\google_appengine') 

from google.appengine import api 

работы!

+0

См. Ответ здесь по той же проблеме: http://stackoverflow.com/a/40471522/7049567 –

ответ

0

Не зная всех шагов, которые вы предприняли для установки механизма приложений и клиентских API, моя единственная рекомендация - установить (или переустановить) SDK Google App Engine Python отсюда: https://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python. Похоже, вы на окнах, поэтому вы бы захватили MSI.

Просто убедитесь, что вы запустили приложение AppEngineLauncher после установки, поскольку оно даст вам возможность создавать символические ссылки, чтобы вы могли запускать команды с терминала.

+0

Итак, я уже установил SDK App Engine. И я могу загружать и запускать примеры из AppEngineLauncher, поэтому, когда вы запускаете из запуска, у него есть правильный импорт. Однако я не могу получить доступ к тем же импорт из iPython или любого другого скрипта python. Я попробую добавить путь SDK к моему pythonpath. –

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