先决条件
Version 25.3.9418
Version 25.3.9418
先决条件
要在知行之桥中编写和执行 Python,必须在托管知行之桥的服务器上安装一些特定于平台的依赖项。前提条件取决于是在 Java 还是 .NET 环境中运行知行之桥。
Java
要在 Java 上启用 Python 支持,请安装以下依赖项:
- Python 3:从 Python 网站 下载最新版本。
- 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安装文档。
安装 Python 和 pip 后,使用以下命令安装 Jep:python3 -m pip install jep==4.2.2
配置环境
最后一个先决条件步骤是设置系统环境变量,使知行之桥能够找到 Python 安装。
将 PYTHONHOME 环境变量设置为 Python 安装的根目录。这将告诉知行之桥在系统上在哪里找到 Python 解释器。
.NET
启用 .NET 上的 Python 支持所需的依赖项已随应用程序打包。您只需:
- Python 3:从 Python 网站 下载并安装最新版本。
- 将
PYTHONHOME环境变量设置为安装 Python 3 的根目录。这会告诉知行之桥在系统中哪里可以找到 Python 解释器。