对于上下文:
[当我尝试使用sslmode ='require'连接到远程数据库时,我收到一个OperationalError,当未编译SSL支持时,sslmode值“ require”无效。在Azure中查看PostGRES实例的SSL设置,我看到SSL模式为“首选”,但是,如果我尝试将其用于psycopg2连接,则会被告知需要SSL连接。
为了记录,我在Windows 10计算机上使用python3.7连接到此远程数据库没有问题。这使我相信远程实例没有任何配置问题,并且问题出在RHEL7和python2.7中。还有其他人遇到过这个问题吗?
编辑:Pyscopg2是使用'pip install psycopg2'安装在虚拟环境中的] >>
对于上下文:使用PostGRES数据库的Azure云实例。使用已安装openssl和openssl-dev的RHEL7。使用python2.7。我可以在python2.7 shell中导入SSL,而不会出现问题。我可以连接...
我可以在python2.7 shell中导入SSL而没有问题。