先决条件

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 的发行版,通常可以使用以下命令安装 pipsudo 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 解释器。