Red Hat Bugzilla – Bug 1465545
scipy uses a bundled modified six and does not work correctly if using the system version
Last modified: 2017-10-24 05:52:26 EDT
+++ This bug was initially created as a clone of Bug #1459634 +++
$ scl enable rh-python35 'python -c "from scipy import ndimage"'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/opt/rh/rh-python35/root/usr/lib64/python3.5/site-packages/scipy/ndimage/__init__.py", line 161, in <module>
from .filters import *
File "/opt/rh/rh-python35/root/usr/lib64/python3.5/site-packages/scipy/ndimage/filters.py", line 37, in <module>
from scipy.misc import doccer
File "/opt/rh/rh-python35/root/usr/lib64/python3.5/site-packages/scipy/misc/__init__.py", line 51, in <module>
from scipy.special import comb, factorial, factorial2, factorialk
File "/opt/rh/rh-python35/root/usr/lib64/python3.5/site-packages/scipy/special/__init__.py", line 629, in <module>
from .basic import *
File "/opt/rh/rh-python35/root/usr/lib64/python3.5/site-packages/scipy/special/basic.py", line 10, in <module>
from six import xrange
ImportError: cannot import name 'xrange'
The correction is to rebuild rh-python35-scipy backporting
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.