求助,postgres 接口

求助,postgres 接口

昨天找了一天,找到pyPgSQL,按照论坛上介绍的方法,from pyPgSQL import pgSQL,但是python告知没有此模块,用dir(pyPgSQL)也找不到连接数据库的方法,pygresql又下载不到,望那位大虾相助,发份postgres的python接口模块给我,不胜感激.我的邮件地址:weiqiboy@gmail.com
pypgsql.sourceforge.net/
这个里面去下,这个在goole里面一搜一堆的
谢谢我就是在里面下的,用不了
找到一个pygresql,可是在import pg的时候,显示如下信息:
IDLE 1.2      
>>> import pg

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pg
  File "C:\Python25\Lib\site-packages\pg.py", line 21, in <module>
    from _pg import *
ImportError: DLL load failed: 找不到指定的模块。
>>>
请问怎么解决?
首先, 安装postgresql(官方建议装在ntfs分区)
然后, 设置在环境变量path中输入: ......\postgresql\bin,  再在shell中"import pg"应该就ok了
不管你采用那一个Python模块调用postgresql,最终都需要调用postgresql本身的动态连接库。在Windows系统下,应该有libpq.dll在你的python\DLLs目录下。如果没有,下载一个。
问题正如楼上所言,是缺少libpq.dll所致,但复制到/python/dlls中并不能解决问题,我最终是 将其复制到/system32/中才成功访问postgres
楼主用的什么操作系统?我连postgresql一般用postgresql,我用debian,apt一个就好了
哦,LZ用的是Windows。