Импортировать модуль python rethinkdb для использования в Jython

Я пытаюсь подключиться, чтобы переосмыслить базу данных (есть драйвер Python) из моего приложения Java. Раздел установки 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, в ImportError: нет модуля с именем rethinkdb

Есть идеи, где я могу явно получить модуль rethinkdb и как я могу сделать его доступным для моего приложения Java? (предположим, что это в путь к классу)


person Subash Chaturanga    schedule 11.11.2015    source источник


Ответы (1)


Выпущенный в настоящее время драйвер Python всегда установлен на PyPi, и вы можете загрузить его прямо с: https://pypi.python.org/pypi/rethinkdb

Я не являюсь пользователем Jython, поэтому лучше всего направлю вас на этот вопрос о модулях: Как установить различные библиотеки Python в Jython?

Я также должен отметить, что недавно был выпущен официальный драйвер Java: http://rethinkdb.com/blog/official-java-driver/

person larkost    schedule 16.12.2015