2009-08-20 11 views
13
 
>>> import psycopg2 
Traceback (most recent call last): 
    File "", line 1, in 
    File "C:\Python26\lib\site-packages\psycopg2\__init__.py", line 60, in 
    from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID 
ImportError: DLL load failed: The application has failed to start because its si 
de-by-side configuration is incorrect. Please see the application event log for 
more detail. 

otrzymuję ten błąd podczas próby importowania psycopg2 .. Rozglądałem się przez kilka dni, i nie znalazł żadnych rozwiązań. Próbowałem już zainstalować pakiet Visual C++ 2008, ale nadal mam ten sam błąd.ImportError: load DLL nie powiodło się: - podczas próby importowania psycopg2 bibliotekę

Odpowiedz

11

Zgodnie z tym thread należy zainstalować wcześniejszą wersję, ponieważ wystąpiły problemy z najnowszą kompilacją.

Simply install an earlier version, (2.0.10 works great), even with PostgreSQL 8.4.x series.

+0

dzięki! to rozwiązało to. – john2x

+0

libpq nie jest na bieżąco z pakietem psycopg2. PG6000 jest rozwiązaniem! – iElectric

7

Można również spróbować zainstalować win-psycopg z here

14

W systemie Windows, upewnij się, że ścieżka zawiera katalog bin PostgreSQL. W moim komputerze jest to c: \ Programs \ PostgreSQL \ 9.3 \ bin.

+1

+1 Wygląda na to, że * potrzebujesz * plików binarnych PostgreSQL na twojej ścieżce – danodonovan

+0

Dodanie tego wpisu ścieżki po zainstalowaniu PostgreSQL w oknach z głównej witryny (http://www.postgresql.org/) rozwiązało problem. – DavidJ

+2

To jest poprawna odpowiedź na 2015 – philshem