2009-08-20 12 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. 

consigo este error al intentar importar psycopg2 .. He buscado durante días, y no encontró soluciones. He intentado instalar el paquete de Visual C++ 2008, pero sigo recibiendo el mismo error.ImportError: carga DLL falló: - cuando se trata de importar la biblioteca psycopg2

Respuesta

11

Según este thread necesita instalar una versión anterior ya que hubo problemas con la última compilación.

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

+0

gracias! esto lo resolvió – john2x

+0

libpq no está actualizado con el paquete psycopg2. PG6000 es la solución! – iElectric

7

También puede intentar instalar ganar-psycopg de here

14

En Windows, asegúrese de que su ruta incluye el directorio bin Postgres. En mi máquina es c: \ Programs \ PostgreSQL \ 9.3 \ bin.

+1

+1 Parece que * do * necesita los binarios de PostgreSQL en su ruta – danodonovan

+0

Agregar esta entrada de ruta después de instalar PostgreSQL en Windows desde el sitio principal (http://www.postgresql.org/) me solucionó el problema. – DavidJ

+2

Esta es la respuesta correcta para 2015 – philshem

Cuestiones relacionadas