簡介
設置庫搜索路徑.
常有
ldconfig,LD_LIBRARY_PATH,LD_RUN_PATH
等.
python
- 也可以通過
os.environ
設置,但是當前不生效.- 需要子進程才生效.
案例
代碼
if __name__ == "__main__": if "LD_LIBRARY_PATH" not in os.environ: os.environ["LD_LIBRARY_PATH"] = "" if "pytest" not in os.environ["LD_LIBRARY_PATH"]: os.environ["LD_LIBRARY_PATH"] = os.environ["LD_LIBRARY_PATH"]+":pytest/" os.execv(os.sys.argv[0],os.sys.argv) RunTest(img_path,bin_path,"pytest")
說明
- 通過創建新的進程的方式成功執行. 且不會返回.