1

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..");

エラー:

スレッド「メイン」トレースバックでの例外 (最新の呼び出しが最後): ファイル「」、行 1、ImportError 内: rethinkdb という名前のモジュールがありません

rethinkdb モジュールを明示的に入手できる場所と、それを Java アプリで使用できるようにする方法について何か考えはありますか? (それをクラスパスに入れると仮定します)

4

1 に答える 1

0

現在リリースされている Python ドライバーは PyPi で常に稼働しており、 https ://pypi.python.org/pypi/rethinkdb から直接ダウンロードできます。

私は Jython のユーザーではないので、モジュールに関する次の質問に回答するのが最善の方法です: Jython にさまざまな Python ライブラリをインストールするにはどうすればよいですか?

また、公式の Java ドライバーが最近リリースされたことにも注意してください: http://rethinkdb.com/blog/official-java-driver/

于 2015-12-16T21:27:45.037 に答える