2013-04-10 2 views
1

Я хочу использовать библиотеку, которая использует oauth2. К сожалению, механизм приложения Google не может найти oauth2 в качестве библиотеки.oauth2 в GAE с python

Когда я просматриваю свой проект у меня следующая ошибка

import oauth2 as oauth 
    ImportError: No module named oauth2 

Я не могу использовать OAuth в Google App Engine, потому что я должен изменить всю библиотеку.

Любой совет, как я могу сделать oauth2 работает на GAE?

Библиотека использование этой версии oauth2 enter link description here

+0

https://developers.google.com/appengine/docs/python/oauth/overview говорит '' от google.appengine.api import oauth'' – gongzhitaao

+0

, если я использую эту библиотеку, тогда моя пользовательская библиотека не будет работать, поскольку она использует oau th2 код. – Tasos

+0

где вы кладете библиотеку '' oauth2''? Мог бы это помочь: http://stackoverflow.com/questions/279237/python-import-a-module-from-a-folder? – gongzhitaao

ответ

0

Ok вы должны установить пакет первой. Он будет установлен в вашу библиотеку python по умолчанию. Есть 3 способа сделать это:

Первый способ (MAC):

sudo easy_install oauth2 

Второй способ:

pip install oauth2 

Третий путь (Если вы хотите иметь больше контроля над места установки):

  1. Скачать почтовый файл здесь https://github.com/simplegeo/python-oauth2/archive/master.zip
  2. T распакуйте файл и перейдите в папку, в которую он загрузился.
  3. Run

    python3 setup.py 
    

    или

    python setup.py 
    

В зависимости от того, какой пакет вы хотите (python3 или 2)