我在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)
答案 0 :(得分:0)
尝试一下
from rethinkdb import RethinkDB
r = RethinkDB()
然后尝试像这样连接它,
r.connect( "localhost", 28015).repl()