我正在尝试将Python库(fontforge)捆绑在一起,以便我的脚本在没有安装该库的计算机上运行(但安装了Python)。到目前为止,我尝试将与“Missing library”错误相对应的“.so”文件复制到当前目录,虽然它对某些人起作用,但它对其他人没有用,我得到“Missing library:libgunicode”,即使我有libgunicode.so在当前目录中。是否有一些设置我可以调整以找到它?
编辑:我在Ubuntu上
更新:我通过设置LD_LIBRARY_PATH =。,然后将“.so”文件复制到当前目录,直到我没有“找不到库”消息来实现它
答案 0 :(得分:4)
假设您使用的是Linux,操作系统会在/etc/ld.so.conf
,/etc/ld.so.conf.d/*
和$LD_LIBRARY_PATH
中列出的目录中查找共享对象。