AttributeError:'module'对象没有属性'Api'

问题描述 投票:1回答:3

我已经写了一些基本的Python代码来尝试在Twitter上验证我的凭据:

import twitter

api = twitter.Api(consumer_key='',
                      consumer_secret='',
                      access_token_key='',
                      access_token_secret='')

但是这样做时,我收到以下错误消息:

Traceback (most recent call last):
  File "C:\Python33\nettest.py", line 3, in <module>
    api = twitter.Api(consumer_key='',
AttributeError: 'module' object has no attribute 'Api'

谁能看到我在做什么错?我已经尝试过对此代码进行变体,但是它们似乎都与我使用的twitter 1.14.2的api部分有关。我已经通过pip 3.3将这个模块安装到了我的python 3.3目录中。当我查看lib> site_packages> twitter时,我看到安装了一个名为api的模块。我真的不知道出什么问题了,因为这似乎应该是一段简单的代码。

有什么想法吗?

python twitter
3个回答
2
投票

仅卸载twitter sudo pip uninstall twitter
现在安装python-twiitersudo pip install python-twitter...,它可以工作..
  • 用除twitter.py之外的任何名称保存您的python文件。

2
投票
现在安装python-twiitersudo pip install python-twitter...,它可以工作..
© www.soinside.com 2019 - 2024. All rights reserved.