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

Yar*_*tov 4 python

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

编辑:我在 Ubuntu 上

更新:我通过设置 LD_LIBRARY_PATH=. 使其工作,然后将“.so”文件复制到当前目录中,直到我不再收到“未找到库”消息

rob*_*ert 5

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