繁体   English   中英

exceptions.ImportError:无法导入名称 TwitterAPI

[英]exceptions.ImportError: cannot import name TwitterAPI

不断收到这个错误,不知道为什么,

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)

您应该像本期一样安装请求(或升级它们)。

pip install requests

或者

pip install --upgrade requests

请编写此设置的命令:

pip install python-twitter

因为您从 zip 文件安装 TwitterAPI,所以该包不一定位于 Python 可以看到它的路径中。 这就是导入失败的原因。 最好的办法是再次尝试使用 pip 安装,但这次使用正确的大小写,因为 pip 区分大小写:

pip install TwitterAPI

可能需要设置 PYTHONPATH:

export PYTHONPATH=`pwd`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM