我正在托管上部署一个烧瓶站点,该托管有两个版本的libpq.so。第一个安装在/ usr / lib中,默认情况下由localy安装的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
但是当我使用localy安装正确版本的libpq.so启动网站时,它开始没问题: LD_LIBRARY_PATH = /家庭/ B /。本地/ lib中
我没有管理权限,无法重启或重新配置apache如何将LD_LIBRARY_PATH传递给wsgi脚本? SetEnv LD_LIBRARY_PATH /home/b/.local/lib 不工作