Continued thanks!....
Re-installed Python(2.7), as suggested and still no change --- spi still can Not find urllib2.
Also, grabbed a Salix workstation on which spi was working fine.
"Upgraded/installed" anaconda & python on it, STEP-BY-STEP (one package at a time), to see where/if it breaks spi. This fresh upgrade also DID break spi - as expected.
Comparing the relevant libraries & modules under python 2.7, before and after, however show no difference pre- vs post-upgrade. - same number and size files.
So the problem does not seem to occur in these directories:
Code: Select all
/usr/lib64/python3.5/test/test_urllib2_localnet.py
/usr/lib64/python3.5/test/test_urllib2.py
/usr/lib64/python3.5/test/__pycache__/test_urllib2_localnet.cpython-35.opt-1.pyc
/usr/lib64/python3.5/test/__pycache__/test_urllib2.cpython-35.opt-2.pyc
/usr/lib64/python3.5/test/__pycache__/test_urllib2_localnet.cpython-35.pyc
/usr/lib64/python3.5/test/__pycache__/test_urllib2net.cpython-35.opt-2.pyc
/usr/lib64/python3.5/test/__pycache__/test_urllib2.cpython-35.opt-1.pyc
/usr/lib64/python3.5/test/__pycache__/test_urllib2net.cpython-35.pyc
/usr/lib64/python3.5/test/__pycache__/test_urllib2.cpython-35.pyc
/usr/lib64/python3.5/test/__pycache__/test_urllib2net.cpython-35.opt-1.pyc
/usr/lib64/python3.5/test/__pycache__/test_urllib2_localnet.cpython-35.opt-2.pyc
/usr/lib64/python3.5/test/test_urllib2net.py
/usr/lib64/python2.7/urllib2.pyc
/usr/lib64/python2.7/urllib2.py
/usr/lib64/python2.7/test/test_urllib2.pyc
/usr/lib64/python2.7/test/test_urllib2_localnet.pyc
/usr/lib64/python2.7/test/test_urllib2_localnet.py
/usr/lib64/python2.7/test/test_urllib2.py
/usr/lib64/python2.7/test/test_urllib2.pyo
/usr/lib64/python2.7/test/test_urllib2net.pyc
/usr/lib64/python2.7/test/test_urllib2net.pyo
/usr/lib64/python2.7/test/test_urllib2_localnet.pyo
/usr/lib64/python2.7/test/test_urllib2net.py
/usr/lib64/python2.7/urllib2.pyo
/usr/doc/python-2.7.11/Documentation/howto/urllib2.txt
/usr/doc/python-2.7.11/Documentation/library/urllib2.txt
But where else would spi look for urllib2 ?
p.s.
The actual "break" occurs "somewhere" between installing/upgrading these files:
- OpenBLAS
- OpenCV
- glog
- gflags
- hdf5
- snappy
- lmdb
- leveldb
- ATLAS
This is as far we could narrow it down, so far - none of which has any apparent relation to urllib2. Except may be "snappy".