我使用 pip 来安装 tweepy 包,如果我运行 pip list commemor 我会看到 tweepy 3.3.0 已安装,但是当我运行我的代码时,我收到此错误
Traceback (most recent call last):
File "/home/ramib/Desktop/project/PracticeProject/MiningTwitterData.py", line 9, in <module>
import tweepy
File "/home/ramib/Desktop/project/venv/lib/python3.10/site-packages/tweepy/__init__.py", line 17, in <module>
from tweepy.streaming import Stream, StreamListener
File "/home/ramib/Desktop/project/venv/lib/python3.10/site-packages/tweepy/streaming.py", line 340
def _start(self, async):
^^^^^
SyntaxError: invalid syntax
tweepy 3.3.0 已经超过 8 年了,无法在 Python 3.10 上运行。
async
在这里被用作参数名称,但它在Python 3.5中成为了关键字,使得这种用法无效。
您可能想安装最新版本的 tweepy。
pip install tweepy
应该这样做。