Tweepy库找不到OAuthHandler

时间:2019-12-19 15:20:49

标签: python twitter tweepy twitterapi-python

Twitter API等相对较新,但是我正在使用Tweepy尝试提取一个帐户的关注者列表。这是我运行的代码,其中privatekey.py链接到我的API凭据:

 import tweepy
 import privatekey

 from tweepy.auth import OAuthHandler
 auth = OAuthHandler(privatekey.TWITTER_APP_KEY, privatekey.TWITTER_APP_SECRET)
 auth.set_acces_token(privatekey.TWITTER_KEY, privatekey.TWITTER_SECRET)
 api = tweepy.API(auth)

def get_followers(api, username):

get_followers(api, "harrispolicy")

` 我已验证已安装Tweepy 3.8.0。但是,我一直收到此错误:

 File "<ipython-input-38-a0f5125f5961>", line 4, in <module>
 from tweepy.auth import OAuthHandler

 ModuleNotFoundError: No module named 'tweepy.auth'

任何关于为什么发生这种情况的建议都将受到赞赏!

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,所以我也导入了身份验证。

pip install tweppy
pip install auth
from tweppy.auth import OAuthHandler.

答案 1 :(得分:0)

改为使用此

import tweepy
import privatekey

auth = tweepy.OAuthHandler(privatekey.TWITTER_APP_KEY, privatekey.TWITTER_APP_SECRET)
auth.set_access_token(privatekey.TWITTER_KEY, privatekey.TWITTER_SECRET)
api = tweepy.API(auth)