將 LD_LIBRARY_PATH 傳遞給 wsgi

將 LD_LIBRARY_PATH 傳遞給 wsgi

我正在主機上部署一個 Flask 站點,該主機有兩個版本的 libpq.so。第一個安裝在/usr/lib 中,預設由本機安裝的psycopg2 函式庫使用: ldd _psycopg.so linux-vdso.so.1 => (0x00007fff63b4f000) libpq.so.5 => /usr/lib/ libpq。

不幸的是,這個版本沒有 lo_truncate64 符號:python run.app 未定義符號:lo_truncate64

但是當我使用本地安裝的正確版本的 libpq 啟動網站時,它的統計資料還可以: LD_LIBRARY_PATH=/home/b/.local/lib

我沒有管理權限,無法重新啟動或重新配置 apache 如何將 LD_LIBRARY_PATH 傳遞給 wsgi 腳本? SetEnv LD_LIBRARY_PATH /home/b/.local/lib 不起作用

相關內容