Python email module ImportError: No module named utils -
my installation of python's requests library has been working months , has decided break today.
python 2.7.6 (default, jun 22 2015, 17:58:13) [gcc 4.8.2] on linux2 type "help", "copyright", "credits" or "license" more information. >>> import requests traceback (most recent call last): file "<stdin>", line 1, in <module> file "/usr/local/lib/python2.7/dist-packages/requests/__init__.py", line 58, in <module> . import utils file "/usr/local/lib/python2.7/dist-packages/requests/utils.py", line 26, in <module> .compat import parse_http_list _parse_list_header file "/usr/local/lib/python2.7/dist-packages/requests/compat.py", line 7, in <module> .packages import chardet file "/usr/local/lib/python2.7/dist-packages/requests/packages/__init__.py", line 3, in <module> . import urllib3 file "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/__init__.py", line 10, in <module> .connectionpool import ( file "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py", line 37, in <module> .request import requestmethods file "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/request.py", line 6, in <module> .filepost import encode_multipart_formdata file "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/filepost.py", line 8, in <module> .fields import requestfield file "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/fields.py", line 1, in <module> import email.utils importerror: no module named utils the trouble calling utils related email module in python 2.7
>>> import email >>> import email.utils traceback (most recent call last): file "<stdin>", line 1, in <module> importerror: no module named utils utils part of python's email library, can't accessed. if uninstall , reinstall:
$ sudo pip install email collecting email downloading email-4.0.2.tar.gz (1.2mb) 100% |████████████████████████████████| 1.2mb 286kb/s installing collected packages: email running setup.py install email installed email-4.0.2 worst of utils.py present. doing wrong?
$ ls /usr/local/lib/python2.7/dist-packages/email/ base64mime.py errors.py header.py message.py parser.pyc base64mime.pyc errors.pyc header.pyc message.pyc quoprimime.py charset.py feedparser.py __init__.py mime quoprimime.pyc charset.pyc feedparser.pyc __init__.pyc _parseaddr.py test encoders.py generator.py iterators.py _parseaddr.pyc utils.py encoders.pyc generator.pyc iterators.pyc parser.py utils.pyc
most 1 of own modules in module search path (including current working directory) called email. cause python pick module instead, , shadow email module standard library, leading import error.
rename module else, , should good.
Comments
Post a Comment