JEP在Java中嵌入CPYTHOTHON

jep的Python项目详细描述


https://img.shields.io/pypi/pyversions/Jep.svghttps://img.shields.io/pypi/l/Jep.svghttps://img.shields.io/pypi/v/Jep.svghttps://img.shields.io/badge/docs-wiki-orange.svghttps://img.shields.io/badge/docs-javadoc-orange.svg

jep-java嵌入式python

jep通过jni在java中嵌入cpython。

在jvm中嵌入cpython的一些好处:

  • 使用本机python解释器可能比 选择。
  • python已经成熟,支持良好,并且有很好的文档记录。
  • 访问高质量的python模块,包括本机cpython 基于扩展和python。
  • 编译器和各种python工具与语言一样成熟。
  • python是一种解释性语言,支持 不需要重新编译的Java代码。
  • java和python都是跨平台的,使部署能够 不同的操作系统。

安装

只需运行pip install jep或下载源代码并运行python setup.py build install。 构建和安装需要预先安装jdk、python和可选的numpy。

依赖性

  • python 2.7、3.3、3.4、3.5、3.6、3.7或3.8
  • Java=1.7
  • numpy>;=1.7(可选)

显著特征

  • 交互式jep控制台非常类似于python的交互式控制台
  • 支持多个、同时的、主要是沙盒式的子口译员或共享口译员
  • 对Java基元数组的numpy支持

帮助

我们欢迎评论、贡献、bug报告、wiki文档等。

jep团队

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
日期和现在之间的Java时间   java以适当的方式更新jLabel和jTextField   java如何从PQ(单链表)中删除最大值   java可以通过任何方式找出哪些NSF文件属于Domino服务器   java Velocity 2不会设置属性   如何使用java流迭代索引映射列表   maven依赖项在编译期间工作,但在java运行时失败。lang.NoClassDefFoundError&java。lang.ClassNotFoundException   java有没有办法完全隐藏Web应用程序代码?   Android appcompat v7 21库中的java FadingActionBar错误   Eclipse/com中的java AdMob。谷歌。安卓gms。ads.AdView   java My Service表示它正在运行,但其状态尚不清楚,似乎没有绑定   java无法启动Apache Tomcat Web应用程序容器   JDK:java中的命名约定。可丢弃的   Spring SerSecurity中的java身份验证错误   Maven:使用JDK8编译Java7   java在使用ExecutorService时如何管理内存?   comm.jar通信串行端口java   java LibGDX创建动画