I ran into this issue on a CENTOS8 server that has yet to be updated to RHEL8, after upgrading some packages via Pip:
1 2 3 4 5 6 7 8 |
[root@server01 site-packages]# python3.6 Python 3.6.8 (default, Sep 10 2021, 09:13:53) [GCC 8.5.0 20210514 (Red Hat 8.5.0-3)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import requests /usr/local/lib/python3.6/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.18) or chardet (3.0.4) doesn't match a supported version! RequestsDependencyWarning) >>> quit() |
Turns out:
Module python3-requests is not compatible with locally installed third party module urllib3 of version 1.26.8 and get conflicting with Red Hat provided python3-urllib3 version 1.24.2-5.el8.
I was able to get around this by upgrading URLLIB3 and REQUESTS:
1 |
[root@server01 site-packages]# pip3.6 install -U urllib3 requests |
Works Now:
1 2 3 4 5 6 |
[root@server01 site-packages]# python3.6 Python 3.6.8 (default, Sep 10 2021, 09:13:53) [GCC 8.5.0 20210514 (Red Hat 8.5.0-3)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import requests >>> quit() |