Tweepy 3.5 - streaming.py中的错误:line = buf.read_line()。strip()

时间:2018-02-20 16:49:44

标签: python tweepy

在tweepy 3.5中使用streaming.py解析twitter数据时间歇性地发生此错误。
我在过去的帖子中看到了关于这个的讨论,但还没有看到解决方案。
一个人建议安装tweepy 3.2,但我们现在在3.5,所以这似乎不合理。

跟踪和我的软件版本如下:

  

追踪(最近一次通话):     文件“newt5.py”,第223行,in       sapi.filter(track = ['BTC','Bitcoin'],languages = ['en'])     文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tweepy/streaming.py”,第445行,在过滤器中       self._start(异步)     在_start中输入文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tweepy/streaming.py”,第361行       self._run()     文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tweepy/streaming.py”,第294行,在_run中       提出例外     文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tweepy/streaming.py”,第263行,在_run中       self._read_loop(RESP)     在_read_loop中输入文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tweepy/streaming.py”,第313行       line = buf.read_line()。strip()   AttributeError:'NoneType'对象没有属性'strip'

pip3显示了tweepy

Name: tweepy
Version: 3.5.0
Summary: Twitter library for python
Home-page: http://github.com/tweepy/tweepy
Author: Joshua Roesslein
Author-email: tweepy@googlegroups.com
License: MIT
Location: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages