【问题标题】:Python 3: Deleted everything related to an API I already installed, now that I reinstalled it Python can't find the functions defined in the APIPython 3:删除了与我已经安装的 API 相关的所有内容,现在我重新安装了它 Python 找不到 API 中定义的函数
【发布时间】:2017-06-20 14:40:14
【问题描述】:

我下载了适用于 Python 的 Podio API,在尝试了十次之后我安装了它,到那时我已经从不同的来源下载了 3 次,后来当我遇到错误时(因为显然我已经下载并安装了 Python 2-版本)我很困惑,想简单地撤消所有内容并正确安装它,而不会出现所有废话。我尝试卸载但它没有用(部分我认为是因为我不知道哪种安装方法实际上是成功的,它只是突然起作用了),所以我只是删除了所有内容并希望至少可以禁用它.在这样做之后,我通过输入这个再次安装它(相关因为我有人告诉我 pip-version 没有更新,但 github-version 是,并告诉我输入这个。我不明白它的区别,因为它仍然在 CMD 中显示“pip install”):

pip install -e git+https://github.com/podio/podio-py.git#egg=podio-py

现在我收到此错误:

    from pypodio2 import OAuthClient
Traceback (most recent call last):
 File "<pyshell#1>", line 1, in <module>
  from pypodio2 import OAuthClient
ImportError: cannot import name 'OAuthClient'

导致问题的原因是什么?此 API 有两天的问题。

【问题讨论】:

    标签: python podio


    【解决方案1】:

    OAuthClient 可通过pypodio2.api 访问。将您的导入语句更改为:

    from pypodio2.api import OAuthClient
    client = OAuthClient('api_key', 'api_secret', 'login', 'password')
    

    【讨论】:

    • 太棒了,非常感谢!终于有些东西没有给我一个新的错误,呵呵。
    • 如果对你有用,别忘了接受我的回答!
    猜你喜欢
    • 2020-03-15
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    • 2020-02-06
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    相关资源
    最近更新 更多