python twitter Api() 找不到错误

2 投票
1 回答
2354 浏览
提问于 2025-04-16 11:41

我正在尝试使用python-twitter这个模块,但在启动twitter.Api()时还是遇到了一些问题。我检查了很多遍,确认我的系统里没有其他叫twitter.py或twitter.pyc的文件。在全新安装后,我首先尝试

>>> import twitter 

并且正确地得到了'模块未知'的回应。

我执行了easy_install twitter,成功了。

然后我又执行了

>>> import twitter
>>> testapi = twitter.Api()

得到的回应是

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    testapi = twitter.Api()
AttributeError: 'module' object has no attribute 'Api'
>>> 

我已经累得不行了,想找到问题所在,请帮帮我。

1 个回答

7

看起来你在按照一个Python Twitter模块的说明文档来操作,但实际上你使用的是另一个Python Twitter模块。

你提到的Api()方法是属于这个Python Twitter模块的。不过,当你使用easy_install twitter时,实际上你安装的是这个其他的Python Twitter模块

撰写回答