2017-01-19 3 views
0

установить Tweepy и Python-Twitter и попробовать базовый кодTweepy Ошибка - Python -

import twitter 
api = twitter.Api(consumer_key=["X"], 
        consumer_secret=["X"], 
        access_token_key=["35X-X"], 
        access_token_secret=["X"]) 
print(api.VerifyCredentials()) 

и я попытался запустить:

Traceback (most recent call last): 
    File "tweepy.py", line 1, in <module> 
    import twitter 
    File "/home/rodney/twitter.py", line 1, in <module> 
    import tweepy 
    File "/home/rodney/tweepy.py", line 2, in <module> 
    api = twitter.Api(consumer_key=["X"], 
AttributeError: module 'twitter' has no attribute 'Api' 

получаю эту ошибку, что я делаю:

если попробуйте код:

import twitter 
import tweepy 
api = twitter.Api(consumer_key=["X"], 
        consumer_secret=["X"], 
        access_token_key=["35X-X"], 
        access_token_secret=["X"]) 
print(api.VerifyCredentials()) 

ошибка:

Traceback (most recent call last): 
    File "tweepy.py", line 1, in <module> 
    import tweepy 
    File "/home/rodney/tweepy.py", line 2, in <module> 
    import twitter 
    File "/home/rodney/twitter.py", line 10, in <module> 
    auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 
AttributeError: module 'tweepy' has no attribute 'OAuthHandler' 

ответ

0

Попробуйте За то, что вы хотите сделать здесь код, используя tweepy import tweepy auth = tweepy.OAuthHandler(consumer_token, consumer_secret) auth.set_access_token(key, secret) resp= tweepy.API(auth) Остальное на вас, что вы хотите сделать. Для этого вам понадобится курсоров, которые можно найти здесь http://docs.tweepy.org/en/v3.5.0/cursor_tutorial.html

+0

Traceback (самый последний вызов последнего): Файла "tweepy.py", строка 1, в импорт tweepy Файл "/home/rodney/tweepy.py", строка 2, в апи = twitter.Api (CONSUMER_KEY = [ "X"], NameError: название 'твиттер' не определен – CezmiChef

+0

увидеть вторую линию Я не называю твиттер, я называю 'tweepy.api'. –

+0

Вот код для аутентификации и получения твитов с помощью tweepy –

-1
pip install python-twitter 

Работа штрафа на Python3 и python2

+0

я попытался и ошибка: не удается удалить требование twitter, не установлено – CezmiChef

+0

, а затем просто установить python-twitter – SmartManoj

0

Tweepy принимает два шага, чтобы настроить разрешение, как указано в documentation:

import tweepy 

consumer_key = 'XX' 
consumer_secret = 'XXX' 
access_token = 'XXXX' 
access_token_secret = 'XXXXX' 

auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 
auth.set_access_token(access_token, access_token_secret) 

api = tweepy.API(auth) 

print api.verify_credentials() 

Tweepy также отличается от python-twitter - вам, вероятно, не нужны оба. Я бы также не позвонил в ваш файл tweepy.py, так как это может привести к замешательству в импорте позже.