OptaPy能否在GraalVM的graalpython环境中正常运行?
OptaPy能否在GraalVM的graalpython环境运行?
目前OptaPy无法在graalpython环境中正常运行,具体原因如下:
- OptaPy底层依托JPype组件实现Python与JVM的桥接,从而调用OptaPlanner的Java核心逻辑,这套桥接逻辑是专门为常规CPython运行环境搭配标准JVM的架构设计的
- GraalVM的graalpython运行时的Java互操作实现机制和JPype完全不兼容,OptaPy依赖的JPype桥接层无法在graalpython运行时中完成JVM挂载、Java类加载调用等核心操作
- 目前OptaPlanner官方的GraalVM适配仅支持Java应用通过
native-image工具构建原生镜像,没有针对graalpython环境做对应的适配改造
内容的提问来源于stack exchange,提问作者Geoffrey De Smet
相关产品推荐
相关产品推荐

