Python在哪里寻找库二进制文件?

时间:2011-06-24 08:11:20

标签: python

我正在尝试将Python库(fontforge)捆绑在一起,以便我的脚本在没有安装该库的计算机上运行(但安装了Python)。到目前为止,我尝试将与“Missing library”错误相对应的“.so”文件复制到当前目录,虽然它对某些人起作用,但它对其他人没有用,我得到“Missing library:libgunicode”,即使我有libgunicode.so在当前目录中。是否有一些设置我可以调整以找到它?

编辑:我在Ubuntu上

更新:我通过设置LD_LIBRARY_PATH =。,然后将“.so”文件复制到当前目录,直到我没有“找不到库”消息来实现它

1 个答案:

答案 0 :(得分:4)

假设您使用的是Linux,操作系统会在/etc/ld.so.conf/etc/ld.so.conf.d/*$LD_LIBRARY_PATH中列出的目录中查找共享对象。