Java
要在 Java 上启用 Python 支持,请安装以下依赖项:- Python 3:从 Python 网站 下载并安装受支持的 Python 版本(3.10 或更高版本)。
- Java 嵌入式 Python (Jep) 版本 4.2.2
为 Java 安装 Jep
Jep 是一个库,允许将 Python 解释器嵌入到 Java 应用程序中。它支持 Java 和 Python 之间的双向集成,使 Java 程序能够运行 Python 代码、共享变量,甚至跨语言调用函数。 可以在 Jep GitHub 页面 上找到 Jep 及其安装说明。安装 Jep 之前,需要先安装
pip。- 对于基于 Debian/Ubuntu 的发行版,通常可以使用以下命令安装
pip:sudo apt-get install python3-pip。 - 对于其他发行版,请参阅相应的
pip安装文档。
pip 后,使用以下命令安装 Jep:python3 -m pip install jep==4.2.2
在某些 Linux 发行版中,
pip 可能会将 Jep 安装到 /usr/local/lib64/python3.6/site-packages/jep/ 目录,而不是预期的 <PythonHome>/lib/site-packages/jep/ 路径。如果 无法自动找到 Jep,请设置 LibraryPath 环境变量,使其指向 Jep 的实际安装目录。配置环境
最后一个先决条件步骤是设置系统环境变量,使 能够找到 Python 安装。 将PYTHONHOME 环境变量设置为 Python 安装的根目录。这将告诉 在系统上哪里可以找到 Python 解释器。
.NET
启用 .NET 上的 Python 支持所需的依赖项已随应用程序打包。您只需:- Python 3:从 Python 网站 下载并安装受支持的 Python 版本(3.7-3.13)。
- 将
PYTHONHOME环境变量设置为安装 Python 3 的根目录。这会告诉 在系统中哪里可以找到 Python 解释器。
兼容 Python 3.7-3.13 版本。更高版本的 Python 会导致应用程序出错。