通过Python连接Postgresql的SSL

0 投票
1 回答
760 浏览
提问于 2025-04-18 18:32

我找到下面这个链接

http://python.projects.pgfoundry.org/docs/1.0/driver.html#connection-keywords

上面说...

import postgresql.driver as pg_driver

这是导入的方式

我用了 -

import postgresql.driver as pg_driver
pg_driver.connect(user = self.username, password = self.password, host = self.host, port = self.port,sslmode = 'verify-full', sslrootcert=self.ssl_cert)

但是出现了 'ImportError: No module named postgresql.driver' 的错误

我试着用 'pip install postgresql',但它显示 '找不到满足要求的下载项 postgresql,完全没有找到 postgresql 的版本'

我该怎么解决这个问题呢???

1 个回答

0

你可以下载最新版本的 py-postgresql,然后用 'Python34\python.exe setup.py install' 来安装它。

安装完成后,你可以去 Python34\Lib\site-packages\ 文件夹里看看,是否有一个叫 postgresql 的文件夹,这样就说明安装成功了。接着再试试 import postgresql.driver as pg_driver,告诉我它是否能正常工作。

撰写回答