首页 > 解决方案 > Java/Coldfusion 中的嵌入式 Python?

问题描述

我一直在尝试从 Java 或 Coldfusion 框架(在 JVM 上运行)执行 Python 脚本,记录最多的解决方案是 Jython,但它只在 Python 2.7 上运行,这是一个问题,因为我需要使用一些只运行的库在 Python 3 上。

github 上的 JEP ( https://github.com/ninia/jep ) / JPY ( https://github.com/bcdev/jpy ) 存储库确实符合我的需求,但它们对 Github 问题的反应并不好。

有没有人做过类似的事情?

标签: javapythonpandasjythonjep

解决方案


Jep 的问题不是任何语法错误,例如 jep.eval(' some Python code'); 应该在 Java 中运行该 Python 代码,如果您的系统环境配置良好,那么剩下要做的就是重定向使用 Jep 的 Python redirect_stream() 函数来重定向您的 IDE 的流程,最终为我工作。


推荐阅读