Import psycopg2 Library not loaded: libssl.1.0.0.dylib

前端 未结 20 2508
囚心锁ツ
囚心锁ツ 2020-11-28 21:02

When I try to run the command:

import psycopg2

I get the error:

ImportError: dlopen(/Users/gwulfs/anaconda/lib/python2.7/si         


        
20条回答
  •  萌比男神i
    2020-11-28 21:37

    I had to vary Scott Brennstuhl's answer a little: 1. Remove broken symlinks:

    $ sudo rm /usr/lib/libssl.1.0.0.dylib
    $ sudo rm /usr/lib/libcrypto.1.0.0.dylib
    $ sudo rm /usr/lib/libpq.5.dylib
    
    1. Relink with postgres' included drivers:
    $ sudo ln -s   /Applications/Postgres.app/Contents/Versions/9.4/lib/libssl.1.0.0.dylib /usr/lib    
    $ sudo ln -s /Applications/Postgres.app/Contents/Versions/9.4/lib/libcrypto.1.0.0.dylib /usr/lib
    $ sudo ln -s /Applications/Postgres.app/Contents/Versions/9.4/lib/libpq.5.dylib  /usr/lib
    

提交回复
热议问题