python設置庫搜索路徑

  • 簡介

    • 設置庫搜索路徑.

      • 常有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")
      
    • 說明

      • 通過創建新的進程的方式成功執行. 且不會返回.
  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章