0
Итак, я пытаюсь настроить Tweepy, чтобы я мог начать программирование с ним.Модуль 'tweepy' не имеет атрибута 'OAuthHandler'
Как моя первая программа выглядит:
#IMPORTING LIBRARIES
# * tweepy - Twitter API
import tweepy
#LISTING CREDENTIALS
_consumer_key = 'MYCONSUMERKEY'
_consumer_secret = 'MYCONSUMERSECRETKEY'
_access_token = 'MYACCESSTOKEN'
_access_token_secret = 'MYACCESSTOKENSECRET'
#OAUTHHANDLER INSTANCE
# * works over HTTP and authorizes devices, APIs, servers, and
# applications — is a standard that provides secure and delegated access.
auth = tweepy.OAuthHandler(_consumer_key, _consumer_secret)
auth.set_access_token(_access_token, _access_token_secret)
auth.secure = True
api = tweepy.API(auth)
#UPDATE STATUS
tweet = "Hello, world!"
api.update_status(status=tweet)
Когда я запускаю это, я получаю следующее сообщение об ошибке:
auth = tweepy.OAuthHandler(_consumer_key, _consumer_secret)
AttributeError: module 'tweepy' has no attribute 'OAuthHandler'
Я чувствую, что это может быть из-за моей структуры файла, но я играл вокруг с перемещением файлов вокруг без везения.
Быстрая проверка: вы назвали один из ваших файлов 'tweepy.py'? Если да, не делайте этого. – user2357112
Я не звонил ни одному из моих файлов tweepy.py – Tom
попробуйте 'import tweepy' и' print (tweepy .__ file __) ', и вы увидите, какой файл был импортирован - возможно, он использует другой файл, чем вы ожидаете. – furas