tweepy初始化API报错TypeError:存在意外关键字参数'wait_on_rate_limit_notify'
报错原因
你使用的Tweepy版本为v4.0及以上,该版本官方已移除wait_on_rate_limit_notify初始化参数,因此传入该参数会触发参数不识别的TypeError。
解决方案
- 方案1(推荐):直接删除
wait_on_rate_limit_notify参数即可,v4.x版本中只要设置wait_on_rate_limit = True,触发速率限制等待时会默认打印通知日志,无需额外参数控制。修改后的对应代码如下:
api = tweepy.API(auth, wait_on_rate_limit = True)
- 方案2(兼容旧代码):降级Tweepy到v3.x最终稳定版本,执行命令:
pip install tweepy==3.10.0
内容的提问来源于stack exchange,提问作者DuckGame
相关产品推荐
相关产品推荐

