You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建Twitter Bot时遇AttributeError:tweepy模块无OAuthHandler属性

解决Tweepy无OAuthHandler属性的问题

你遇到的问题核心是Tweepy版本不兼容:Tweepy 4.0及以上版本已经移除了OAuthHandler,替换成了OAuth1UserHandler。

两种可行解决方式:

方式一:适配新版Tweepy(推荐)

直接修改代码,替换认证类即可:

import tweepy

# 把OAuthHandler换成OAuth1UserHandler
auth = tweepy.OAuth1UserHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)

print(api.verify_credentials().screen_name)

方式二:降级到Tweepy 3.x版本

如果不想改动代码,卸载当前版本后安装旧版:

pip uninstall tweepy
pip install tweepy==3.10.0

另外请确认你的密钥变量(consumer_key、consumer_secret等)已正确赋值,没有拼写错误。

内容的提问来源于stack exchange,提问作者somnambulist

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 12:35:19