AttributeError:模块“ rethinkdb”没有属性“ connect”

时间:2019-08-20 04:28:21

标签: python-3.x rethinkdb rethinkdb-python

我在Jupyter Python笔记本中使用RethinkDB。 我已经为Windows安装程序安装了RethinkDB服务器。 服务器版本为

C:\Users\rethinkdb-2.3.6>rethinkdb --version
rethinkdb 2.3.6-windows (MSC 190024215)

在客户端,我看到rethinkDB是:rethinkdb == 2.4.2.post1。 因此,当使用我的python代码连接到我已经在Windows服务器上启动的数据库时,它给出的错误为:

=>self.conn = r.connect('localhost', 28015)
AttributeError: module 'rethinkdb' has no attribute 'connect'

我以前看到过一些帖子,其中有评论说我们连接到RethinkDB的方式已经从2.4.X更改了,我已经尝试了下面的代码选项,但是它们没有帮助:

import rethinkdb as rdb
r = rdb.RethinkDB()
self.conn = r.connect('localhost', 28015)

1 个答案:

答案 0 :(得分:0)

尝试一下

from rethinkdb import RethinkDB 
r = RethinkDB()

然后尝试像这样连接它,

r.connect( "localhost", 28015).repl()