python pip install psycopg2 install error

后端 未结 10 1697
余生分开走
余生分开走 2020-11-27 15:31

I did a simple pip install psycopg2 on mac system. It installed fine, but when I try to use psycopg2 I get the error:

Reason: Incompatible libra         


        
10条回答
  •  無奈伤痛
    2020-11-27 15:52

    When trying to do a syncdb Postgres 9.1 and /psycopg2/_psycopg.so added a further error:

    Library not loaded: @loader_path/../lib/libcrypto.dylib Referenced from: /usr/lib/libpq.5.dylib Reason: Incompatible library version: libpq.5.dylib requires version 1.0.0 or later, but libcrypto.0.9.8.dylib provides version 0.9.8

    Solved by copying these six (6) files from:

    LOCAL:/Library/PostgreSQL/9.1/lib/

    libssl.1.0.0.dylib

    libssl.a

    libssl.dylib

    libcrypto.1.0.0.dylib

    libcrypto.a

    libcrypto.dylib

    to: LOCAL:/usr/lib

    This was on Mac OSx 10.8.1 with a web in a virtualenv (1.8.2) and pgAdmin (1.14.3). Inside the virtualenv is:

    Django==1.4

    psycopg2==2.4.5

    ... etc... and now back to normal.

提交回复
热议问题