(psycopg2.OperationalError)SSL错误:证书验证失败

时间:2017-12-27 03:47:43

标签: python ssl sqlalchemy psycopg2

我正在尝试使用Sqlalchemy包来连接到Redshift数据仓库。

from sqlalchemy import create_engine
import psycopg2


red_engine=create_engine('redshift+psycopg2://admin:XXXXXXXXX@IP:PORT/DBNAME')

test = pd.read_sql_query(query,red_engine)

我得到的错误信息是:

OperationalError: (psycopg2.OperationalError) SSL error: certificate verify failed

我无法理解为什么这种SSL veirifcation正在全部下降,过去很顺利。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的错误。我将sqlalchemy-redshift包更新到最新的0.7.0,它更新了用于连接Redshift的证书。

要进行更新,请使用pip install -U sqlalchemy-redshift