Übergeben Sie LD_LIBRARY_PATH an wsgi

Übergeben Sie LD_LIBRARY_PATH an wsgi

Ich stelle eine Flask-Site auf einem Hosting bereit, das zwei Versionen von libpq.so hat. Die erste ist in /usr/lib installiert und wird standardmäßig von der lokal installierten Psycopg2-Bibliothek verwendet: ldd _psycopg.so linux-vdso.so.1 => (0x00007fff63b4f000) libpq.so.5 => /usr/lib/libpq.so.5 (0x00007fde5d775000)

leider hat diese Version kein lo_truncate64-Symbol: python run.app undefiniertes Symbol: lo_truncate64

aber wenn ich die Site mit der lokal installierten richtigen Version von libpq starte, sind die Statistiken in Ordnung: LD_LIBRARY_PATH=/home/b/.local/lib

ich habe keine Administratorrechte und kann Apache nicht neu starten oder neu konfigurieren. Wie kann ich LD_LIBRARY_PATH an das WSGI-Skript übergeben? SetEnv LD_LIBRARY_PATH /home/b/.local/lib funktioniert nicht

verwandte Informationen