【问题标题】:how to python-oauth2如何使用 python-oauth2
【发布时间】:2012-10-29 19:55:37
【问题描述】:

我用pip install oauth2 安装python-oauth2,我在/usr/lib/python2.7/dist-packages 中找到名为“oauth2”的目录 但是from pyoauth2 import Client,AccessToken 说:没有名为 pyoauth2 的模块 然后,我将pyoauth2 更改为oauth2,状态相同。 我从https://github.com/douban/douban-client下载源代码

【问题讨论】:

    标签: python installation oauth-2.0


    【解决方案1】:

    我认为您安装了错误的软件包。试试pip install pyoauth2

    oauth2 是一个不同的包,没有定义AccessToken

    你可以pip uninstall oauth2

    【讨论】:

    • 你是对的。我找到了原因。 'pip' 会将代码放入 '/usr/lib/python2.7/dist-packages' 但此路径不在我的 'sys.path' 中。我试图用'sys.path.append(\'path\')'将此路径添加到'sys.path',但是当我'quit()'时,它又消失了。那么,如何永远附加路径?
    • 使用virtualenv(与pip一起)它是管理python包安装的事实标准
    【解决方案2】:

    您过去是否遇到过 pip 问题?

    您是否也尝试过在不指定 Client 和 AccessToken 的情况下简单地导入 oauth2。

    我 pip 安装了 oauth2 (windows),但没有找到 AccessToken。

    另外,您是否在与您称为 pip 安装的终端不同的终端中运行 python?您将不得不重新启动 python。

    最坏的情况,重启你的机器。

    这些有帮助吗?

    【讨论】:

      猜你喜欢
      • 2021-04-10
      • 2012-09-19
      • 2014-09-04
      • 2012-02-20
      • 2012-05-03
      • 1970-01-01
      • 2012-01-23
      • 1970-01-01
      相关资源
      最近更新 更多