No module named 'urllib3.packages.six'
See original GitHub issue>>> import urllib3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.6/site-packages/urllib3/__init__.py", line 8, in <module>
from .connectionpool import (
File "/usr/lib/python3.6/site-packages/urllib3/connectionpool.py", line 11, in <module>
from .exceptions import (
File "/usr/lib/python3.6/site-packages/urllib3/exceptions.py", line 2, in <module>
from .packages.six.moves.http_client import (
ModuleNotFoundError: No module named 'urllib3.packages.six'
>>>
I checked that I have already installed urllib3 and six.
$ python -m pip install --upgrade --user urllib3
Requirement already up-to-date: urllib3 in /usr/lib/python3.6/site-packages (1.24.1)
$ python -m pip install --upgrade --user six
Requirement already up-to-date: six in ./.local/lib/python3.6/site-packages (1.12.0)
What am I missing?
Issue Analytics
- State:
- Created 5 years ago
- Comments:15 (6 by maintainers)
Top Results From Across the Web
ModuleNotFoundError: No module named 'urllib3.packages.six'
I'm not able to run my airflow image. It builds successfully, but when I use docker-compose up and bring up the image, it...
Read more >ModuleNotFoundError: No module named 'urllib3' in Python
The Python "ModuleNotFoundError: No module named 'urllib3'" occurs when we forget to install the urllib3 module before importing it or install it in...
Read more >Fix Error – ImportError: No module named packages.urllib3 ...
Recently when I was creating Python automation script I faced this weird error. This literally wasted my couple of days and needless to ......
Read more >No module named urllib3 | Edureka Community
The following is a script to call an API. But I am getting the following error message while running it: Traceback (most recent...
Read more >Why yum/subscription-manager/sosreport fail on system with ...
Performing yum update results in the error No module named yum; While running ... Reinstall python package by running following command:.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

For future generations, since this is the first hit in Google: I just saw this same issue. Root cause for me was that CentOS was trying to “unbundle” six and replaces the file with a symlink (https://git.centos.org/rpms/python-urllib3/blob/c8/f/SPECS/python-urllib3.spec#_85). At some point six must have been uninstalled from the system by something other than dnf/yum, which broke the packaging. Reinstalling the six package un-breaks things.
Lower version 1.24.1,Can solve this problem. It is estimated that your version is 1.26