psycopg2 Fehler bei der installation - Bibliothek nicht geladen werden: libssl.dylib

Ich versuche zu installieren psycopg2 in einem virtualenv verwenden pipdie Zusammenstellung sieht ok, es sagt "Erfolgreich installiert psycopg2", aber wenn ich versuche zu importieren, es in den python-interpreter (im virtualenv), es gibt Fehler:

  File "<stdin>", line 1, in <module>
  File "/Users/me/sites/env/trackmap/lib/python2.7/site-packages/psycopg2/__init__.py", line 67, in <module>
    from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: dlopen(/Users/me/sites/env/trackmap/lib/python2.7/site-packages/psycopg2/_psycopg.so, 2): Library not loaded: libssl.dylib
  Referenced from: /Users/me/sites/env/trackmap/lib/python2.7/site-packages/psycopg2/_psycopg.so
  Reason: Incompatible library version: _psycopg.so requires version 1.0.0 or later, but libssl.0.9.8.dylib provides version 0.9.8

Die Sache ist die, ich installieren Sie es erfolgreich mit pip in meinen anderen virtuellen env vor, wie vor einigen Wochen, und es funktioniert mit der postgresql auf meinem mac. Ich Frage mich, ob dies ein problem der compiler? Ich sah einige Warnungen wie shortens from 64-bit to 32-bit während der installation von psycopg2. Mein compiler ist i686-apple-darwin11-llvm-gcc-4.2standardmäßig auf mac os x lion.

Sehe ich mehrere Beiträge mit Bezug zu psycopg2 installieren, aber die meisten von Ihnen sind gelöst durch die Installation in einer virtuellen env. Also...könnte mir jemand ein Vorschlag? Danke!!! Wirklich geschätzt.

p.s. Wenn Sie die Zusammenstellung log von der Installation psycopg2 bitte lassen Sie mich wissen, ich habe nicht fügen Sie es hier, weil es zu lang ist.

InformationsquelleAutor der Frage Yulong | 2012-07-06

Schreibe einen Kommentar