gpt4 book ai didi

python - Macbook PyCharm 上的 tweepy -- "async"语法无效

转载 作者:太空宇宙 更新时间:2023-11-04 04:47:02 26 4
gpt4 key购买 nike

<分区>

我对编码还很陌生,所以我不太确定该怎么做。我正在使用 MacBook 并为我的编码类(class)下载了 PyCharm,到目前为止,我已经能够解决大部分问题,但我仍然坚持这一点。

我正在尝试让 tweepy Stream Listener 返回某个主题标签的推文,并且此代码在校园内的 Windows 计算机上正常运行。我正在运行的代码如下所示:

import tweepy
#override tweepy.StreamListener to add logic to on_status
class MyStreamListener(tweepy.StreamListener):

def on_status(self, status):
print(status.text)

def on_error(self, status_code):
if status_code == 420:
# returning False in on_data disconnects the stream
return False
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

myStreamListener = MyStreamListener()
myStream = tweepy.Stream(auth, listener=myStreamListener)

myStream.filter(track=['#fakenews'])

在我的电脑上,它返回这个错误:

Traceback (most recent call last):
File "/Users/USERNAME/PycharmProjects/Homework/Twitter.py", line 7, in import tweepy
File "/Users/USERNAME/PycharmProjects/Homework/venv/lib/python3.7/site-packages/tweepy/init.py", line 17, in <module>
from tweepy.streaming import Stream, StreamListener
File "/Users/USERNAME/PycharmProjects/Homework/venv/lib/python3.7/site-packages/tweepy/streaming.py", line 358
def _start(self, async):
^
SyntaxError: invalid syntax

错误中的最后两个"file"是来自 tweepy 模块的代码,而不是我编写或搜索过的任何代码,错误来自这些后端文件之一。

我已经尝试在 PyCharm 中更改我的项目的解释器,但我不确定还能尝试什么。我的教授看了它,不想进入后端代码(老实说,我也不想,因为我真的不知道我在做什么),所以我不知道真正的东西是什么问题是。

有什么建议吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com