我将Python和Java与Jython集成,但我需要一些库(pandas,numpy,skfuzzy,matplotlib,sklearn,pickle),但Jython不能支持其中的一些。
是否可以从Jython导入库或存在其他框架,语言,库,以及与Python库完全集成的东西。
答案 0 :(得分:1)
不幸的是,numpy
和scipy
等软件包的代码包括用Fortran和C等语言编写的扩展模块,这些扩展模块是专门为CPython解释器量身定制的。这使得它们与Jython不兼容,后者不支持CPython扩展接口。
你可以做的最好的事情就是让你的Java程序与你可以在CPython中编写的本地托管的Python服务器使用某种基于网络的通信,但这可能会导致不可接受的低效率,具体取决于必要的程序结构