我正在研究一個框架,其中一部分需要Jython。我只是使用MatPlotLib添加了一些繪圖,但沒有意識到MatPlotLib與Jython不兼容。由於這兩部分相當孤立,我會很好地運行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
沒有用MatPlotLib與execnet ...
但是......
對於一個快速試模與execnet(在Win32平臺),可以使用PortablePython2.7.2.1
PortablePython包含MatPlotLib並很容易安裝(和刪除)
相關問題
- 1. 從JavaScript調用VBScript或反之亦然?
- 2. jQuery - replaceWith與Ajax調用之間的區別或反之亦然
- 3. 從MinGW使用msysGit,反之亦然
- 4. 轉換浮到ndarray或反之亦然
- 5. 錨頭內的錨,或反之亦然?
- 6. 訪問父USerControl ViewModel或反之亦然
- 7. 需要調用jQuery的功能或反之亦然
- 8. 使用從Java調用JavaScript,反之亦然?
- 9. NSImage cv :: Mat,反之亦然
- 10. hadoop mapreduce反之亦然
- 11. boost :: shared_ptr void *反之亦然
- 12. XAML到Html,反之亦然
- 13. 長[]要長[],反之亦然?
- 14. PHP到C#反之亦然
- 15. 從C#應用程序或反之亦然調用Excel加載項方法
- 16. 從ViewModel渲染Json和反之亦然
- 17. 從另一個調用函數,反之亦然
- 18. 從C#調用Flash函數(反之亦然)
- 19. Python的定義內,如果功能塊或反之亦然
- 20. Interop - 是否從託管或反之亦然
- 21. 關閉窗口從切換到另一個或反之亦然
- 22. 從表或反之亦然獲取錶行對象
- 23. 通值或從的JDialog到JFrame的訪問,反之亦然
- 24. 生成從JSDoc評論函數的定義(或反之亦然)
- 25. 將參數從Java傳遞到Python,反之亦然
- 26. XML到XLSX,反之亦然使用java
- 27. 用c#與javascript交談,反之亦然
- 28. 從行移調動態表列,反之亦然
- 29. 如何從python的windows剪貼板中讀取jpg或png,反之亦然?
- 30. SDL調查事件反相W和Z和反之亦然
我在想execnet可能不是一個不錯的選擇。思考? – Eli 2012-03-15 22:00:13