Это произошло как на OS X, так и на Linux. К сожалению, у меня нет точных шагов воспроизведения, но это нормально, потому что я собираюсь ответить на свой вопрос ниже.Почему мои «запросы импорта» терпят неудачу с ImportError: нет модуля с именем «request.packages.urllib3»?
Вот типичный провал:
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/erichanchrow/git-repositories/rack_assigner/venv/lib/python2.7/site-packages/requests/__init__.py", line 58, in <module>
from . import utils
File "/Users/erichanchrow/git-repositories/rack_assigner/venv/lib/python2.7/site-packages/requests/utils.py", line 26, in <module>
from .compat import parse_http_list as _parse_list_header
File "/Users/erichanchrow/git-repositories/rack_assigner/venv/lib/python2.7/site-packages/requests/compat.py", line 42, in <module>
from .packages.urllib3.packages.ordered_dict import OrderedDict
File "/Users/erichanchrow/git-repositories/rack_assigner/venv/lib/python2.7/site-packages/requests/packages/__init__.py", line 83, in load_module
raise ImportError("No module named '%s'" % (name,))
ImportError: No module named 'requests.packages.urllib3'
>>>
'email' это имя встроенного модуль, на который «запрос», похоже, полагается. Похоже, что 'запросы' пытались импортировать« электронную почту », получили ошибку и сделали плохое предположение о причине ошибки. – user2357112