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写入文件和I/O   java日历返回错误的当前日期安卓   if语句if变量等于1(java)   java很难让Joda有时间使用我的bukkit插件   json如何创建基于java的应用程序,该应用程序将从网站获取输入   java如何在多页中打印大型JPanel   java my spinner在添加从firebase数据库中选择的多个值时被覆盖   java用Play框架覆盖HTTP方法   试图获取所有用户时,java错误请求400。Dto和表格   java支持bean加载图像后javascript自动调用JS函数   java在MTOM的@StreamingAttachment(Metro)中,Parsely的意思是什么   具有可抢占线程队列的多线程java执行器   Java Opencv connectedComponentsWithStats   java如何向数组中添加2D数组的数目   eclipse为什么我的Java Zork克隆不能正确循环?   java在哪里放置定制的第二个web。xml   java如何更改最近应用列表中显示的快照?   java Browser#getText()返回空字符串