Carlos,
Thanks for the reply. Unfortunately, I don't think that worked... though I was able to add the variable manually, it doesn't seem to help the interpreter locate the shared object as I get the same error. Also, once the interpreter is closed, it looses that manual entry... so I would seemingly have to do that every time I created a new instance of an interpreter?
I found another work-around: instead of launching Spyder from the desktop using the default path to the binary (/usr/bin/spyder), I created a shell script in my home folder:
#!/bin/bash
export LD_LIBRARY_PATH=/opt/xapi/lib:$LD_LIBRARY_PATH
/usr/bin/spyder
That works, and is permanent across all instances of the interpreter within the IDE.
I'm surprised the problem isn't more common... I wasn't able to find much about this issue (certainly not specifically wrt Spyder)... but it seems this is a common issue regarding any binaries launched from the desktop within Ubuntu where path nuances are important.
JW