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。
我安裝了它,但我還沒有同樣的錯誤:'PIP安裝oauthlib 要求已經滿足(使用--upgrade升級):在/usr/lib/python2.7/dist-packages 清潔oauthlib up ...' –
嘗試pip install -I oauthlib。如果這不起作用,請嘗試重新安裝twython:pip install -I twython – Ishaan