pyPgSQL import error en Win XP
FERNANDO VILLARROEL
fvillarroel en yahoo.com
Dom Sep 7 19:02:41 CEST 2008
Hola gracias por tu respuesta.
El tema es que en esta maquina con Win XP no tengo Postgres instalado; este lo tengo en otra maquina corriendo en Linux.
Debo generar unas aplicaciones en wxPython y para ello me quiero conectar con pyPgSQL. La instalacion de este genero la carpeta :
C:\Python24\Lib\site-packages\pyPgSQL\libpq En esta carpeta existe un archivo llamado: "libpq.pyd" que imagino es la DLL para Postgres. Tambien prove agregando esta ruta al PATH, pero igual falla.
Cuando trato de importar me tira el siguiente error:
>>> from pyPgSQL import PgSQL
Traceback (most recent call last):
File "<pyshell#3>", line 1, in -toplevel-
from pyPgSQL import PgSQL
File "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", line 449, in -toplevel-
from libpq import *
File "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", line 23, in -toplevel-
from libpq import *
ImportError: DLL load failed: No se puede encontrar el módulo especificado.
>>>
Atento a sus comentarios,
Fernando
--- On Sun, 9/7/08, Otto Machado <ottomachado en infomed.sld.cu> wrote:
> From: Otto Machado <ottomachado en infomed.sld.cu>
> Subject: RE: [Python-es] pyPgSQL import error en Win XP
> To: "'Lista de discusión sobre python en castellano'" <python-es en aditel.org>
> Date: Sunday, September 7, 2008, 1:09 PM
> Normalmente en la carpeta donde esta instalado el Postgre si
> hay una carpeta
> que contiene muchas dll's entre las que se encuentra
> libpq.dll. Verifica
> eso. Cuando la encuentres, agrega el camino de esa carpeta
> en la variable de
> entorno de Windows PATH
> (MyPC/Properties/Advanced/Enviroment Variables).
> Chao, sandor
>
>
>
>
>
> -----Mensaje original-----
> De: python-es-bounces en aditel.org
> [mailto:python-es-bounces en aditel.org] En
> nombre de FERNANDO VILLARROEL
> Enviado el: Sunday, September 07, 2008 12:17 AM
> Para: python-es en aditel.org
> Asunto: [Python-es] pyPgSQL import error en Win XP
>
> Hola,
>
> Hola acabo de instalar PyPgSQL en una maquina con Win XP;
> el tema es que al
> cargar el modulo me tira el siguiente error:
>
> >>> from pyPgSQL import PgSQL
>
> Traceback (most recent call last):
> File "<pyshell#12>", line 1, in
> -toplevel-
> from pyPgSQL import PgSQL
> File
> "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py",
> line 449, in
> -toplevel-
> from libpq import *
> File
> "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py",
> line 23,
> in -toplevel-
> from libpq import *
> ImportError: DLL load failed: No se puede encontrar el
> módulo especificado.
> >>>
>
> No hay ningun DLL en la maquina llamado libpq.dll.
> En la carpeta
> "C:\Python24\Lib\site-packages\pyPgSQL\libpq\"
> hay un archivo
> llamado libpq.pyd
>
> Como soluciono esto.
>
> Fernando
>
>
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es