我正在努力在linux上的python Jupyter中设置LD_LIBRARY_PATH。
问题的部分是通过使用ctypes来解决之前的Q& A来解决的。 Change current process environment's LD_LIBRARY_PATH
import subprocess
import ctypes
ctypes.cdll.LoadLibrary("~/folder/lib_1.so")
subprocess.check_output("~/folder/excecutable; exit 0",stderr=subprocess.STDOUT, shell=True)
然后,我解决了错误
>>lib_1.so: cannot open shared object file: No such file or directory (solved)
但另一个错误显示为
>> libssl3.so: cannot open shared object file: No such file or directory
在Linux系统中,我找不到libssl3.so(有没有root权限搜索所有库的好方法?)。但是
~/folder/excecutable
在终端工作。我的linux操作系统是SUSE。
如何在jupyter中执行此操作?