2013-10-10 3 views
0

Я пытаюсь запустить this program, но я получаю эту ошибку:не может импортировать имя WebApplicationClient

python questions_app.py 
Traceback (most recent call last): 
    File "questions_app.py", line 8, in <module> 
    from filter_daemon import * 
    File "/home/mona/danac/queshuns/filter_daemon.py", line 5, in <module> 
    from twython import TwythonStreamer 
    File "/usr/local/lib/python2.7/dist-packages/twython/__init__.py", line 23, in <module> 
    from .api import Twython 
    File "/usr/local/lib/python2.7/dist-packages/twython/api.py", line 14, in <module> 
    from requests_oauthlib import OAuth1, OAuth2 
    File "/usr/local/lib/python2.7/dist-packages/requests_oauthlib/__init__.py", line 3, in <module> 
    from .oauth2_auth import OAuth2 
    File "/usr/local/lib/python2.7/dist-packages/requests_oauthlib/oauth2_auth.py", line 2, in <module> 
    from oauthlib.oauth2 import WebApplicationClient, InsecureTransportError 
ImportError: cannot import name WebApplicationClient 

Каковы возможные варианты ее решения? Я использую Ubuntu 13.04 и Python 2.7.

ответ

1

Кажется, что у вас нет oauthlib.

pip install oauthlib 
+0

Я установил его, но у меня есть еще такая же ошибка: 'пункт установить oauthlib требование уже удовлетворено (используйте --upgrade обновить): oauthlib в /usr/lib/python2.7/dist-packages Клининговые up ... ' –

+1

Попробуйте установить pip -I oauthlib. Если это не работает, попробуйте переустановить twython: pip install -I twython – Ishaan

Смежные вопросы