我正在尝试通过 SSL 连接到 AWS Redshift 服务器。我在 python 中使用 psycopg2 库来建立连接并用作sslmode='require'连接线中的参数。不幸的是我收到了这个错误:
sslmode value "require" invalid when SSL support is not compiled in
Run Code Online (Sandbox Code Playgroud)
我阅读了许多其他类似的 PostgreSQL 案例,其中提到 PostgeSQL 版本存在问题,但我没有找到任何使用 Psycopg2 的 Redshift 解决方案。我是否需要为 Redshift 安装任何特定的 SSL 证书?如果是,我该如何使用 Psycopg2 进行操作?任何帮助将不胜感激。
我必须使用 psycopg2 以 postgresql 作为后端在服务器上运行一个龙卷风 web 应用程序。我正在开发 Red Hat Enterprise Linux Server 版本 6.5。我设置了一个虚拟环境。现在,在这台服务器上,我没有 root 访问权限,无法使用 pip 或 yum,也无法从服务器复制文本(因此我无法发布确切的错误日志)。我一直在手动下载库的 tar 文件并安装它们。当我尝试运行 web 应用程序时,出现以下错误:
ImportError: /lib/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/libpq.so.5)
Run Code Online (Sandbox Code Playgroud)
libc.so.6 的版本是 2.12。该错误显示在 psycopg2/ init.py中。
我很抱歉,这没什么可继续的,但服务器有很多限制。任何帮助将不胜感激。