pyPgSQL import error en Win XP
Carlos Gustavo
carlosgruiz74 en gmail.com
Lun Sep 8 00:54:29 CEST 2008
Existen instalaciones de Postgres que solo instalan los controladores
necesarios para las aplicaciones clientes.. dejame googleo y veo como es
este procedimiento.. Seguramente, no se xq no uso windows desde hace
algún tiempo, se debe a que este módulo requiere de esa dll..
aquí está la dirección de la instalación de solo cliente (pero en crudo
y compilando)
http://www.postgresql.org/docs/8.2/interactive/install-win32.html
Pero estoy casi seguro que el instalador de postgres tiene esa opción y
te evitas estos pasos engorrosos de compilar y demás..
El dom, 07-09-2008 a las 13:59 -0400, Otto Machado escribió:
> No se ahora, deberia funcionar. Mira a ver la documentación del modulo.
> Por cierto, seguro que reiniciaste la consola de Windows una vez actualizada
> la variable PATH? Al menos ciérrala y abre una nueva para que pruebes.
>
>
>
> -----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 1:03 PM
> Para: Lista de discusión sobre python en castellano
> Asunto: RE: [Python-es] pyPgSQL import error en Win XP
>
> 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
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
------------ próxima parte ------------
_______________________________________________
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