跳转到主要内容

Python到Java的桥梁。

项目描述

JPype logo

JPype

implementation pyversions javaversions jvm platform license

JPype是一个Python模块,它允许Python完全访问Java。它允许Python使用Java只库,探索和可视化Java结构,开发Java库,科学计算等等。通过使用Python进行快速原型设计和Java进行强类型生产代码,JPype提供了一个强大的工程和代码开发环境。

这并不是通过重新实现Python来实现的,就像Jython所做的那样,而是通过在虚拟机中实现本地级别的接口。这种基于共享内存的方法实现了不错的计算性能,同时提供了对整个CPython和Java库的访问。

代码:

GitHub

问题追踪器::

GitHub问题

讨论::

GitHub讨论

文档::

Python文档

许可证::

Apache 2许可证

构建状态::

TestsCI Docs

质量状态::

Codecov lgtm_python lgtm_java lgtm_cpp

版本::

PypiVersion Conda

该项目的工作始于 Sourceforge。LLNL-CODE- 812311

SPDX-License-Identifier: Apache-2.0

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源分发

JPype1-1.5.0.tar.gz (819.1 kB 查看哈希)

上传时间

构建分发

JPype1-1.5.0-cp312-cp312-win_amd64.whl (352.2 kB 查看哈希)

上传时间 CPython 3.12 Windows x86-64

JPype1-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.9 kB 查看哈希)

上传时间 CPython 3.12 manylinux: glibc 2.17+ x86-64

JPype1-1.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (504.9 kB 查看哈希)

上传时间 CPython 3.12 manylinux: glibc 2.17+ i686

JPype1-1.5.0-cp312-cp312-macosx_10_9_universal2.whl (587.9 kB 查看哈希)

上传时间 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

JPype1-1.5.0-cp311-cp311-win_amd64.whl (351.5 kB 查看哈希)

上传于 CPython 3.11 Windows x86-64

JPype1-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.6 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

JPype1-1.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (504.1 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ i686

JPype1-1.5.0-cp311-cp311-macosx_10_9_universal2.whl (587.4 kB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

JPype1-1.5.0-cp310-cp310-win_amd64.whl (351.5 kB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

JPype1-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.6 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

JPype1-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (504.0 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ i686

JPype1-1.5.0-cp310-cp310-macosx_10_9_universal2.whl (587.3 kB 查看哈希值)

上传于 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

JPype1-1.5.0-cp39-cp39-win_amd64.whl (351.6 kB 查看哈希值)

上传于 CPython 3.9 Windows x86-64

JPype1-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.5 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

JPype1-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (504.1 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ i686

JPype1-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl (381.8 kB 查看哈希值)

上传于 CPython 3.9 macOS 10.9+ x86-64

JPype1-1.5.0-cp38-cp38-win_amd64.whl (351.7 kB 查看哈希值)

上传于 CPython 3.8 Windows x86-64

JPype1-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.4 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64

JPype1-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (504.3 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ i686

JPype1-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl (381.8 kB 查看哈希值)

上传于 CPython 3.8 macOS 10.9+ x86-64

JPype1-1.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.1 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ x86-64

JPype1-1.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (503.6 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ i686

支持者