pip commands fail with a python traceback and error undefined symbol: _PyErr_ReplaceException ?

Solution Verified - Updated -

Issue

  • Getting error while trying to install requests via pip
  • pip installation fails for the requests module
  • Errors while running pip module installations
  • pip command fails with Traceback as follows,
[root@PIP ~]# /opt/rh/python27/root/usr/bin/python test1.py
Traceback (most recent call last):
  File "test1.py", line 2, in <module>
    import requests
  File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/requests/__init__. py", line 43, in <module>
    import urllib3
  File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/urllib3/__init__.py", line 8, in <module>
    from .connectionpool import (
  File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 11, in <module>
    from .exceptions import (
  File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/urllib3/exceptions.py", line 2, in <module>
    from .packages.six.moves.http_client import (
  File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/urllib3/packages/six.py", line 203, in load_module
    mod = mod._resolve()
  File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/urllib3/packages/six.py", line 115, in _resolve
    return _import_module(self.mod)
  File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/urllib3/packages/six.py", line 82, in _import_module
    __import__(name)
  File "/opt/rh/python27/root/usr/lib64/python2.7/httplib.py", line 80, in <module>
    import mimetools
  File "/opt/rh/python27/root/usr/lib64/python2.7/mimetools.py", line 6, in <module>
    import tempfile
  File "/opt/rh/python27/root/usr/lib64/python2.7/tempfile.py", line 32, in <module>
    import io as _io
  File "/opt/rh/python27/root/usr/lib64/python2.7/io.py", line 51, in <module>
    import _io
ImportError: /opt/rh/python27/root/usr/lib64/python2.7/lib-dynload/_io.so: undefined symbol: _PyErr_ReplaceException

Environment

Red Hat Enterprise Linux 7.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content