使用GraalPython作为Jython的替代品

1 人关注

I wonder if it is possible to use 伽利略(GraalPython 作为一个Java库,在标准JVM上解释Python代码。如果是这样,它是否是一个好的选择,可以取代 Jython (which only supports Python 2.7)?

在不导入整个GraalVM项目的情况下,这可能吗?我希望只有 Truffle 和建立在它之上的Python解释器应该是必要的。

如果这不可能,是否有好的Python 3的Java实现可用?

java
python
jython
graalvm
pintoch
pintoch
发布于 2019-08-06
1 个回答
Steves
Steves
发布于 2019-08-06
已采纳
0 人赞同

你应该能够在任何JDK上运行任何GraalVM语言,因为它们只是Java程序。但是,性能会受到很大的影响。此外,像Python这样的语言包括额外的资源(标准库文件等),你也必须从GraalVM中提取。