使用Java集成Python及其库

时间:2015-08-21 14:33:56

标签: java python integrate jython-2.7

我将Python和Java与Jython集成,但我需要一些库(pandas,numpy,skfuzzy,matplotlib,sklearn,pickle),但Jython不能支持其中的一些。

是否可以从Jython导入库或存在其他框架,语言,库,以及与Python库完全集成的东西。

1 个答案:

答案 0 :(得分:1)

不幸的是,numpyscipy等软件包的代码包括用Fortran和C等语言编写的扩展模块,这些扩展模块是专门为CPython解释器量身定制的。这使得它们与Jython不兼容,后者不支持CPython扩展接口。

你可以做的最好的事情就是让你的Java程序与你可以在CPython中编写的本地托管的Python服务器使用某种基于网络的通信,但这可能会导致不可接受的低效率,具体取决于必要的程序结构