Psycopg2 SSL Anaconda 支持未编译

Pyscopg2 SSL Anaconda Support not compiled in

我在使用 psycopg2 时遇到以下问题。我连接到 运行 9.4.5 的远程 postgres 服务器。

当我使用 SSLmode:required

时出现以下错误

OperationalError: (psycopg2.OperationalError) sslmode value "require" >invalid when SSL support is not compiled in

我 运行 Anaconda 完全更新了 psycopg2。我已经删除并重新安装 Anaconda,删除并重新安装 pip install psycopg2。按照建议的 brew install / brew uninstall 进行操作。

我已经从堆栈中查看了以下线程 ==> Psycopg2 Python SSL Support is not compiled in 以及互联网上的许多其他资源都没有成功。

如果有人能帮助我,那就太棒了 - 我觉得我已经用尽了自己的能力来解决这个问题 - 因此我在 Stack 上发帖!谢谢

@cel 在上面的评论线程中为我解决了这个问题。

在完成所有不同的选项后,它看起来像使用

conda install -c conda-forge psycopg2=2.6.2 solution is the workaround that indeed worked for me.

如果有人有其他解决方案,请告诉我,我会在此处添加。我希望没有人遇到同样的问题。