Starting perceptilabs - almost there?

So, after what seemed almost painless installation that ended without errors, when I try to run perceptilabs, all I get is:

libpython3.7m.so.1.0: cannot open shared object file: No such file or directory

I’m running Windows 10 WSL-Ubuntu, with pyenv 3.7.0 (no idea what I’m talking about, I know nothing about Python…)

Am I close? Hope all I need to run PerceptiLabs is some path… or something…

Hi qus,
You need to add /usr/local/lib/ to the library search path. Please run this cmd-

export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib

and then try run perceptilabs

Hmm… OK, but none of these directories contains libpython3.7m.so.1.0, so still:

root@X15-X77:~# export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib
root@X15-X77:~# perceptilabs
libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
root@X15-X77:~#

Is this libpython something that should be somewhere out there? I could only find these:

./versions/3.7.0/lib/python3.7/config-3.7m-x86_64-linux-gnu/libpython3.7m.a
./versions/3.7.0/lib/libpython3.7m.a

Sorry, I assumed your path you need to add ./versions/3.7.0/lib/ to the library search path.
If you are having trouble adding it. Can you check your library search path and let me know for the exact export cmd.

No prob. Now I have:

LD_LIBRARY_PATH="/lib:/usr/lib:/usr/local/lib:/root/.pyenv/versions/3.7.0/lib"

And still:

root@X15-X77:~# perceptilabs
libpython3.7m.so.1.0: cannot open shared object file: No such file or directory

root@X15-X77:~# ls .pyenv/versions/3.7.0/lib
libpython3.7m.a  pkgconfig  python3.7

OK, I solved the problem by reinstalling my whole environment. This thread may be closed (if applicable)

Hi qus,
Great to hear you solved the bug. I should have suggested you to reinstall after you set the PATH, windows is little tricky for config settings. Also, we don’t close a thread but thank you.
All the best and enjoy modeling on perceptilabs.