当前位置: 首页 > 知识库问答 >
问题:

Tweepy流错误

封烈
2023-03-14

我试图用tweepy和textblob分析推特的情绪。我确实安装了pip tweepy,并且安装成功,但是我得到了以下错误。

错误消息:导入tweepy文件“C:\Users\joshey\Desktop\sent.py”第2行中的文件“C:\Users\joshey\AppData\Local\Programs\Python\Python37\lib\site packages\tweepy\uuuu init\uuuuuuuuuuu.py”,第17行中的from tweepy。流式导入流,StreamListener文件“C:\Users\joshey\AppData\Local\Programs\Python\Python37\lib\site packages\tweepy\streaming.py”,第355行def\u start(self,async):

import tweepy
from textblob import TextBlob

consumer_key= 'CONSUMER_KEY_HERE'
consumer_secret= 'CONSUMER_SECRET_HERE'

access_token='ACCESS_TOKEN_HERE'
access_token_secret='ACCESS_TOKEN_SECRET_HERE'

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

api = tweepy.API(auth)

public_tweets = api.search('Trump')

for tweet in public_tweets:
print(tweet.text)

analysis = TextBlob(tweet.text)
print(analysis.sentiment)
print("")

tweepy安装或代码有问题吗?有人能帮我找出问题所在吗?我试着用谷歌搜索,但没用。提前谢谢。

tweepy安装或代码有问题吗?有人能帮我找出问题所在吗?提前谢谢。

共有3个答案

牧宁
2023-03-14

将async替换为async_uuu按照用户10459541的说明工作。

只需打开Lib\site-包\weeepy路径中的streaming.py文件,并用查找替换所有出现

濮俊美
2023-03-14

async_替换async对我来说很有用。

裁判:https://github.com/tweepy/tweepy/issues/1017

白祺然
2023-03-14

"pip安装tweepy"目前仍然无法使用python 3.7,回滚到3.6。OB1(并忽略pip更新建议)。

应该工作然后:)

 类似资料:
  • 我使用的代码类似于下面的代码,来自:https://github.com/tweepy/tweepy/blob/master/examples/streaming.py 该API允许您跟踪多个过滤器术语,在本例中track=['usa','canada']。这基本上意味着该流将收集提到“加拿大”或“美国”的推文。 问题是函数on_data()打印数据,但是它没有指定数据属于哪个过滤条件。当您只按一

  • 我刚开始使用Tweepy,我只是试图从youtube教程中执行这行代码,但一直出错。有人知道这是怎么回事吗?这是我的密码 错误: 回溯(最近一次调用):文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/tweepy/binder.py”,第186行,在execute auth=auth中

  • 我正在尝试使用TkinterGUI使用python/tweepy来流式传输推文。理想情况下,我会有一个启动流的“开始”按钮和一个停止流的“停止”按钮。下一个示例(来自stackoverflow)以一种简化的方式展示了我试图实现的目标: 我试图将此应用到我的代码中,开始按钮工作正常,完成了它应该做的所有事情,但停止按钮没有做任何事情。窗口没有冻结或任何东西,只是停止按钮没有效果。由于什么事也没有发生

  • 我正在尝试使用python库Tweepy来传输twitter数据。我设置了工作环境,谷歌了一下这些东西,但是我不知道它们是如何工作的。我想在python (tweepy)中使用spark streaming(DStream-Batch processing)。我至少经历了以下环节: < li >如何获取tweepy中某个位置的特定标签的推文? < Li > http://spark . Apach

  • 我想用python和tweepy流我自己的twitter时间线,并使用下面的代码,但它只是打印我一些数字,我没有打印我的时间线twitts。你能帮我吗?

  • 我正试图使用Tweepy从twitter流推一个特定的标签。我面临的问题是,获取500条推文大约需要10-15分钟。我认为不应该这么慢?我错过了什么吗?它与API比率限制有关吗?我的tweepy监听器看起来像这样: class MyListener(StreamListener):" " "流数据的自定义StreamListener。"""