gpt4 book ai didi

python - 在 psycopg2 中打开 postgres 连接导致 python 崩溃

转载 作者:太空狗 更新时间:2023-10-30 00:14:29 26 4
gpt4 key购买 nike

当我尝试打开与 postgres 数据库的连接时,收到以下错误消息。也许它与 OpenSSL 有关,但我无法理解错误消息。谁能帮忙?

>>> import psycopg2
>>> conn = psycopg2.connect(host = '', port = , dbname
= '', user = '', password = '')
Auto configuration failed
12848:error:02001015:system library:fopen:Is a directory:.\crypto\bio\bss_file.c
:169:fopen('D:/Build/OpenSSL/openssl-1.0.1h-vc9-x64/ssl/openssl.cnf','rb')
12848:error:2006D002:BIO routines:BIO_new_file:system lib:.\crypto\bio\bss_file.
c:174:
12848:error:0E078002:configuration file routines:DEF_LOAD:system lib:.\crypto\co
nf\conf_def.c:199:

最佳答案

我能想到的一个问题是您的安装可能没有正确链接/构建以使用 openssl。如果您还没有尝试过文档中列出的软件包,也许您可​​以尝试一下。

当我查看 docs :

Microsoft Windows:

Jason Erickson maintains a packaged Windows port of Psycopg with installation executable. Download. Double click. Done.

所以你可以尝试从那里安装它。或者你可以试试pip-friendly windows-friendly(注意:我自己没试过)psycopg2-windows包。

关于python - 在 psycopg2 中打开 postgres 连接导致 python 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25854060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com