.so
files serve the same purpose on Linux (and some other Unixes) that .dylib
files on OS X - they're dynamically linked libraries. If everything else fails, and Python cannot recognize your platform (and the fact that on OS X, it should look for .dylib
files instead), make a symbolic link from the .dylib
file with the same name but with the extension .so
.
(Yes, this is a quite ugly hack, but it's simple, straightforward and it works.)