我有一个脚本连接到本地主机PostgreSQL服务器,地址是127.0.0.1,端口是5432。 它在本地 Jupyter 笔记本中运行时没有错误。 但当我上传并在 Azure Jupyter 笔记本中运行它时,它抛出了一个错误:"OperationalError: could not connect to server: 连接被拒绝 服务器是否在主机 "localhost"(127.0.0.1)上运行,并在端口5432上接受TCPIP连接?"
在这里。https:/github.comchasbeckerPostgreSQLblobmasterpsycopg2-test.ipynb。
同样,在本地Jupyter笔记本上运行也没有错误。 我很困惑。 有什么想法吗?
这个问题非常清楚。在你的本地机器上,你的postgres数据库在正确的host:port中运行,在Azure中你没有。