Jep将CPython嵌入到Java中
项目描述
Jep - Java嵌入式Python
Jep通过JNI在Java中嵌入CPython。
在JVM中嵌入CPython的一些好处
使用本机Python解释器可能比替代方案快得多。
Python成熟、支持良好、文档齐全。
访问高质量Python模块,包括本机CPython扩展和基于Python的模块。
编译器和各种Python工具与语言一样成熟。
Python是解释型语言,可以在不重新编译的情况下脚本化现有的Java代码。
Java和Python都是跨平台的,允许部署到不同的操作系统。
安装
只需运行 pip install jep 或下载源代码并运行 pip install .。构建和安装需要预先安装 JDK、Python 和可选的 numpy。
依赖项
Python >= 3.6
Java >= 1.8
NumPy >= 1.7(可选)
显著特性
交互式 Jep 控制台,类似于 Python 的交互式控制台
支持多个、同时的、大多数情况下沙箱化的子解释器或共享解释器
支持 Java 原始数组使用 NumPy
帮助
我们欢迎评论、贡献、错误报告、维基文档等。
如果您需要帮助,请首先在网上、问题和维基上搜索现有解决方案。如果您仍然需要帮助,请打开 GitHub 问题,我们将尽力帮助您。请记住,问题解决后请关闭问题。
Jep 团队
项目详情
关闭
jep-4.2.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 636368786b4f3dc29510454e0580a432e45e696de99ce973a3caef6faec35287 |
|
MD5 | adb9ad0e3a47688184ef94783ff01cc1 |
|
BLAKE2b-256 | 16943bc40b4683442bd34e7c511cbe5c1a1bb8d5d6de1f4955991a07fe02c836 |