Fix module ‘urllib3’ has no attribute ‘PoolManager’ in Python – Python Tutorial

By | November 25, 2020

urllib3 is imported in python 3. However, you may find module ‘urllib3’ has no attribute ‘PoolManager’ error. In this tutorial, we will introduce how to fix this problem.

This error looks like:

module 'urllib3' has no attribute 'PoolManager'


We are using python 3.5 (py3.5) environment in anaconda.

Check in python 3.5 or not

In order to fix this error, we will find there exists in python 3.5 or not.

The resul is: in python 3.7

We only find in python 3.7 and 3.8. There is not a in python 3.5 and 3.6, which means this error will also be found in python 3.6.

Uninstall urllib3 in python 3.5

We first activate python 3.5 environment.

conda activate py3.5

To make in python 3.5, we first use pip to uninstall urllib3

pip uninstall urllib3

Install urllib3 in python 3.5

We use pip to install urllib3.

pip install urllib3

Then you will find it is installed.

pip install urllib3 in python 3.5

Meanwhile, we will find is in python 3.5. in python 3.5

Runn your python code, you will find this error is fixed.

Leave a Reply

Your email address will not be published. Required fields are marked *