Jython是一个实现 Java平台的Python语言。 Jython 2.5实现了相同的功能 语言为CPython 2.5,差不多 所有的Core Python标准 图书馆模块。 (CPython是C Python的实现 语言。)Jython 2.5使用相同的语言 回归测试套件作为CPython,用 一些小修改。
有没有计划支持Python 3?如果是这样,它何时被安排发布?
答案 0 :(得分:33)
Jython路线图肯定已经过时了 但是,在Frank Wierzbicki的Weblog(Jython的主要开发人员之一)上,你可以得到an update,告诉Python 3肯定是在雷达上。
不幸的是,目前尚不清楚,正如2010年comment in that same blog所述:
Jython将达到2.6,之后将达到3.x, 但是很难给出坚实的时间 帧。我希望得到2.6分 几个月。
在2017年的一次采访中,Wierzbicki表示Python 3是可取但很难的。
Langfristig wollen wir eine 3.x-Version veröffentlichen,aber das ist ein langwieriger Prozess,weil es eine großeMengeanVeränderungeninder 3.x-Serie gab。
英文:
我们希望从长远来看发布版本3.x,但这是一个抽象的 过程,因为3.x系列中有很多变化。
Jython – Python in der Java-Welt [Pirates of the JVM],JAXenter,2017-04-12。
答案 1 :(得分:31)
我们可以说现在有一个jython3 repository目标Python 3.5。 README.md
,2015年5月28日,说:
这个回购正处于Jython 3.5发布的早期阶段。计划目标是与CPython 3.5的语言和运行时兼容性,以及对Python生态系统的持续实质性支持。
Jython 3.x开发正在进行中。
答案 2 :(得分:5)
我建议在其他地方寻找JVM上的Python 3解释器。
GraalPython项目(https://github.com/graalvm/graalpython)看起来很不错。它的存在背后有很好的理由,基本上说“让我们支持Python中的科学计算和数据分析,这意味着,例如numpy,包括本机代码模块,让我们使其快速和可互操作”。
Jython,目前还不多。
答案 3 :(得分:0)
可能是 Jython 网站 https://www.jython.org/jython-3-roadmap 上的最新信息,但没有时间表。