Python 3:删除了与我已安装的API相关的所有内容,现在我重新安装它,Python无法找到API中定义的函数

时间:2017-06-20 14:40:15

标签: python podio

我下载了Podio API for Python,经过十次尝试之后我安装了它,到那时我已经从不同来源下载了3次,当我以后遇到错误时(因为我已经下载并安装了Python) 2版本)我非常困惑,想要简单地撤消所有内容并正确安装它,而不是所有的废话。我尝试卸载但它没有工作(部分我认为因为我不知道安装它的方法实际上是成功的,它只是突然工作)所以我只是删除了所有内容并希望这样做至少禁用它。在做完之后我再次安装它来打字(因为我有人告诉我pip版本没有更新,但是github版本是,并且告诉我改为输入。我不明白差异,因为它仍然在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有两天的问题。

1 个答案:

答案 0 :(得分:2)

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

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