Есть ли способ установить указание во время выполнения, когда Python ищет общие библиотеки?
У меня есть fontforge.so
, расположенный в fontforge_bin
, и попробовал следующее
os.environ['LD_LIBRARY_PATH']='fontforge_bin'
sys.path.append('fontforge_bin')
import fontforge
и получим
ImportError: fontforge_bin/fontforge.so: cannot open shared object file: No such file or directory
Выполнение ldd
на fontforge_bin/fontforge.so
дает следующее
linux-vdso.so.1 => (0x00007fff2050c000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f10ffdef000)
libc.so.6 => /lib/libc.so.6 (0x00007f10ffa6c000)
/lib64/ld-linux-x86-64.so.2 (0x00007f110022d000)