要在pyinstaller编译后将.so库文件移动到另一个文件夹中吗 env:linux、python2.6、pyinstaller2.0 目标:指定编译/移动到其他文件夹后在何处查找.so libs

要在pyinstaller编译后将.so库文件移动到另一个文件夹中吗 env:linux、python2.6、pyinstaller2.0 目标:指定编译/移动到其他文件夹后在何处查找.so libs,python,hyperlink,compilation,runtime,pyinstaller,Python,Hyperlink,Compilation,Runtime,Pyinstaller,我使用 pyinstaller -F --noconsole --out=/bala /bala.py 但这需要提取包装好的。所以要提取包装好的系统 /tmp/_MEI* 当运行all-in-one exe时,这是不允许的,所以我只需删除'-F'标记即可 pyinstaller --noconsole --out=/bala /bala.py 这很好,但是所有文件都与二进制程序在同一个文件夹中,比如libpython或zlib 我更喜欢这样的布局 root/exe/my_program r

我使用

pyinstaller -F --noconsole --out=/bala /bala.py
但这需要提取包装好的。所以要提取包装好的系统

/tmp/_MEI*
当运行all-in-one exe时,这是不允许的,所以我只需删除'-F'标记即可

pyinstaller --noconsole --out=/bala /bala.py
这很好,但是所有文件都与二进制程序在同一个文件夹中,比如libpython或zlib

我更喜欢这样的布局

root/exe/my_program
root/lib/all_so_lib
显然,.so不再位于它的“.”文件夹中

他说,正如预期的那样,它在默认情况下不起作用

Python library not found
Segmentation fault (core dumped)
我试图指定LD_LIBRARY_PATH、pathnlib、pathnpath甚至PATH,但都不起作用

在这里,我想问一下,在运行时指定环境变量,或者在冻结代码时添加一些参数,这是否可能,如果可能,如何实现?我只是一个普通用户,没有触摸/usr/lib的权限/