2013-04-10 65 views
1

我想使用它使用oauth2的库。不幸的是,谷歌应用程序引擎找不到oauth2作为一个库。GAE中的oauth2与python

当我浏览我的项目,我有以下错误

import oauth2 as oauth 
    ImportError: No module named oauth2 

我不能使用谷歌应用程序引擎的OAuth,因为我必须改变整个库。

任何建议如何让oauth2在GAE上工作?

库使用这个版本的oauth2 enter link description here

+0

https://developers.google.com/appengine/docs/python/oauth/overview说''from google.appengine.api import oauth'' – gongzhitaao 2013-04-10 21:28:09

+0

如果我使用这个库,那么我的自定义库将不起作用,因为它使用oau th2代码。 – Tasos 2013-04-10 21:29:40

+0

你在哪里放置''oauth2''库?可能是这样的帮助:http://stackoverflow.com/questions/279237/python-import-a-module-from-a-folder? – gongzhitaao 2013-04-10 21:30:50

回答

0

好吧,你必须首先安装软件包。它会安装到你的默认python库。有3种方法来做到这一点:

第一种方式(MAC):

sudo easy_install oauth2 

方式二:

pip install oauth2 

第三条道路(如果你想拥有更多的控制权安装位置):

  1. 从这里下载https://github.com/simplegeo/python-oauth2/archive/master.zip
  2. T中的zip文件母鸡解压缩文件并导航到下载到的文件夹。
  3. 运行

    python3 setup.py 
    

    python setup.py 
    

根据所包你想(python3或2)