私は現在、フレームワークに取り組んでいます。その一部はJythonを必要としています。 MatPlotLibがJythonと互換性がないことを認識せずに、MatPlotLibを使ってプロットを追加しました。これらの2つの部分はかなり分離されているので、Pythonでほとんどのプログラムを実行し、Jythonの部分に少量の情報を渡しても問題ありません(またはその逆)、これを行う簡単な方法があるかどうかは疑問でした。フレームワークのモジュラー性を維持します。アイデア?Python(またはその逆)からJythonを呼び出す
は
7
A
答えて
11
私は深刻な何でもexecnetを使用していませんが、それはあなたにとって良い選択である可能性が高いようです。 execnetは、バージョン、プラットフォーム、およびネットワーク障壁を越えた分散実行のためのPythonライブラリです。
開始するのは難しくありません。この簡単なJythonスクリプトは、(それがnumpyのを呼び出す)滞りなく私の仕事:
import execnet
gw = execnet.makegateway("popen//python=python")
channel = gw.remote_exec("""
from numpy import *
a = array([2,3,4])
channel.send(a.size)
""")
for item in channel:
print item
出力:
3
反対方向に行くのドキュメントincludes an example(CPythonのインタプリタがJythonのインタプリタに接続します)。
0
PortablePythonはmatplotlibの含まれている使用することができます(Win32プラットフォーム上で)execnetと迅速トライアウトのために...
... execnetで
しかしをmatplotlibのを使用していませんでしたインストールと削除が簡単です
関連する問題
- 1. WindowsのpythonソースコードからJythonインタプリタを呼び出す方法
- 2. java -jar myjar.jarからjythonスクリプトを呼び出すことはできますか?
- 3. C++(またはC)コールバックからpythonメソッドを呼び出す
- 4. Jython 2.5.1:Javaから__main__への呼び出し - コマンドライン引数を渡すには?
- 5. サーバーサイドからPowerShellスクリプトを呼び出すActionscriptまたはその他の何か
- 6. AppleScriptからPythonスクリプトを呼び出す
- 7. PythonからMKLを呼び出す:DSTEVR
- 8. Objective-CからPythonを呼び出す
- 9. PythonからC#ライブラリを呼び出す
- 10. ソルトスケジューラからPythonスクリプトを呼び出す
- 11. Pythonからint main()を呼び出す
- 12. JavaからPythonを呼び出す
- 13. PythonコードからELFを呼び出す
- 14. PHPからPythonスクリプトを呼び出す
- 15. C#からpythonスクリプトを呼び出す
- 16. Pythonからnmap(nse)を呼び出す
- 17. Pythonからシェルスクリプトを呼び出す
- 18. PythonからJavascriptを呼び出す
- 19. pythonからwebjobを呼び出す
- 20. PythonからPHPコードを呼び出す
- 21. ウェブページからPythonスクリプトを呼び出す
- 22. Pythonからbashを呼び出す
- 23. Pythonスクリプトからsconsを呼び出す
- 24. c#からのPythonの呼び出し
- 25. Ploneは、login_nextスクリプトからPython関数を呼び出します。
- 26. 呼び出すPythonスクリプトは、私はPythonスクリプト呼び出しています
- 27. 配布のためにC++プログラムからPythonを呼び出す
- 28. print文からPythonの関数を呼び出せますか?
- 29. PythonからC#で書かれた関数を呼び出すとき、 'NoneType'オブジェクトが呼び出せません
- 30. C#呼び出しから返されたオブジェクトをキャストし、そのオブジェクトのメソッドを呼び出す
私はexecnetが悪い選択ではないかもしれないと思っています。思考? – Eli