Search code examples
python-3.5

Python3.5 installation fails: cannot open libpython3.5m.so.1.0


I'm trying to install Python 3.5.2 on CentOS 7. The build appears to succeed, but executing python3 elicits

python3: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory

I checked this question as the only link that appeared to help. ldd does show the file as missing, and it does not seem to exist anywhere, although /usr/lib/libpython3.5m.so exists.

By any chance, is /usr/lib/libpython3.5m.so the correct file? I have no problem making a link, but I don't want to shoot myself in the foot if it's wrong. I also wonder whether there are related layers of yak fur waiting for me. Perhaps I need to make clean and rebuild with other options?


Solution

  • Much along the same lines as the quoted question, I still need to repair LD_LIBRARY_PATH. The global solution is at least a workaround:

    export LD_LIBRARY_PATH=/usr/lib/
    

    The problem was mostly in locating the wayward file.