Я разворачиваю сайт Flask на хостинге, на котором есть две версии libpq.so. Первая установлена в /usr/lib, которая используется локально установленной библиотекой psycopg2 по умолчанию: ldd _psycopg.so linux-vdso.so.1 => (0x00007fff63b4f000) libpq.so.5 => /usr/lib/libpq.so.5 (0x00007fde5d775000)
к сожалению, в этой версии нет символа 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 не работает