【发布时间】:2019-01-15 08:03:03
【问题描述】:
aks.py:
from twilio.rest import Client
执行上述代码时,出现错误:
Traceback (most recent call last):
File "aks.py", line 10, in <module>
from twilio.rest import Client
File "/usr/local/lib/python2.7/dist-packages/twilio/rest/__init__.py", line 14, in <module>
from twilio.http.http_client import TwilioHttpClient
File "/usr/local/lib/python2.7/dist-packages/twilio/http/http_client.py", line 1, in <module>
from requests import Request, Session, hooks
File "/usr/lib/python2.7/dist-packages/requests/__init__.py", line 63, in <module>
from . import utils
File "/usr/lib/python2.7/dist-packages/requests/utils.py", line 24, in <module>
from ._internal_utils import to_native_string
File "/usr/lib/python2.7/dist-packages/requests/_internal_utils.py", line 11, in <module>
from .compat import is_py2, builtin_str, str
File "/usr/lib/python2.7/dist-packages/requests/compat.py", line 46, in <module>
from .packages.urllib3.packages.ordered_dict import OrderedDict
ImportError: No module named ordered_dict
我尝试了各种方法,例如将 Urllib 降级到 1.23、卸载、重新安装 twilio 和 sudo -H pip2.7 install twilio
- python 版本:Python 2.7.13
- pip 版本:来自 /usr/local/lib/python3.5/dist-packages/pip (python 3.5) 的 pip 18.1
- 操作系统:Raspbian Stretch
【问题讨论】:
-
您使用的 pip 版本适用于 python 3.5,而您尝试使用 python 2.7 运行代码,为什么?
-
我只是尽我所能,因为这个问题太让我烦恼了。
-
之前已经解决了,但是从今天早上开始一直重复这个错误。
-
我认为您的问题可能与:stackoverflow.com/questions/35180322/…
-
那些解决方案对我不起作用
标签: python python-2.7 twilio twilio-api urllib3