我正在尝试从我的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应用程序? (假设把它带到课程路径中)
答案 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/