导入rethinkdb python模块以在Jython

时间:2015-11-11 12:33:36

标签: python jython rethinkdb rethinkdb-python

我正在尝试从我的java应用程序连接到重新思考db(有一个python驱动程序)。 RethinkDB python安装部分https://www.rethinkdb.com/docs/install-drivers/python/没有显式下载python模块的地方。因为对我来说,我正在尝试使用jython进行连接,并且它失败了以下

代码:

 String s = "import rethinkdb as r\n" +
                "r.connect('localhost', 28015).repl()\n" +
                "r.table('tv_shows').insert({ 'name': 'Star Trek TNG' }).run()";

        PyCode code = python.compile(s);
        python.exec(code);
        System.out.println("Done..");

错误:

线程“main”Traceback中的异常(最近一次调用最后一次):   文件“”,第1行,in ImportError:没有名为rethinkdb的模块

我知道在哪里可以明确获取rethinkdb模块以及如何将其提供给我的Java应用程序? (假设把它带到课程路径中)

1 个答案:

答案 0 :(得分:0)

目前发布的Python驱动程序总是在PyPi上运行,您可以直接从以下地址下载:https://pypi.python.org/pypi/rethinkdb

我不是Jython用户,因此我最好指导您解决有关模块的问题:How can I install various Python libraries in Jython?

我还应该注意到最近发布了一个官方Java驱动程序:http://rethinkdb.com/blog/official-java-driver/