从Google Colab连接到Postresql数据库

问题描述 投票:0回答:2

我正在尝试将Google Colab连接到Postgres数据库。当我尝试从Jupyter Notebook连接到它时,它正在工作,因此我猜测我的凭据很好。这是我得到的错误:

无法连接到服务器:没有这样的文件或目录

服务器是否在本地运行并接受Unix域套接字“ /var/run/postgresql/.s.PGSQL.5432”上的连接?

我该如何解决?我的Postgres在我的机器上运行。

谢谢!

python database postgresql database-connection google-colaboratory
2个回答
0
投票

您的Jupyter在本地工作,这就是为什么它看到PostgresGoogle Colab在云中某处,所以它不是:)

您需要将Colab连接到本地运行时:

连接到本地运行时:在协作中,单击“连接”按钮,然后选择“连接到本地运行时...”。在出现的对话框中输入上一步的URL,然后单击“连接”按钮。之后,您现在应该连接到本地运行时。

(有关上一步的URL]之类的详细信息,请参见源:https://research.google.com/colaboratory/local-runtimes.html

然后您可以尝试类似的操作:

%sql postgresql://username:@localhost:5432/username

但是我不确定是否可行。


0
投票

您也可以在Colab中安装PostgreSQL。

© www.soinside.com 2019 - 2024. All rights reserved.