exceptions.ImportError:无法导入名称TwitterAPI

时间:2014-11-07 03:25:50

标签: python api twitter

继续收到此错误并且不确定原因,

exceptions.ImportError: cannot import name TwitterAPI

TwitterAPI库已经下载,我首先从pip install twitterapi下载,没有工作,卸载它并下载.zip文件,并尝试使用

安装它
python setup.py build
python setup.py install

也没有工作,仍然得到同样的错误,任何想法?

代码:

from TwitterAPI import TwitterAPI

TRACK_TERM = 'NBA'

api = TwitterAPI(consumer_key='__', consumer_secret='__', access_token_key='__', access_token_secret='__')

r = api.request('statuses/filter', {'track': TRACK_TERM})

for item in r:
    print (item['text'] if 'text' in item else item)

4 个答案:

答案 0 :(得分:1)

请编写以下命令:

pip install python-twitter

答案 1 :(得分:0)

因为您从zip文件安装了TwitterAPI,所以该软件包不一定在Python可以看到它的路径中。这就是导入失败的原因。你最好的选择是尝试再次使用pip进行安装,但这一次使用正确的情况,因为pip区分大小写:

pip install TwitterAPI

答案 2 :(得分:0)

您应该安装请求(或升级它们),例如issue

pip install requests

pip install --upgrade requests

答案 3 :(得分:0)

可能需要设置PYTHONPATH:

export PYTHONPATH=`pwd`