先决条件
Version 25.2.9314
Version 25.2.9314
先决条件
要在知行之桥中编写和执行 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
.NET
要在 .NET 上启用 Python 支持,请安装以下依赖项:
- Python 3:从 Python 网站 下载最新版本。
- Python.NET (
pythonnet
) 版本 3.0.5
安装 Python.NET
Python.NET (pythonnet
) 是 Python 和 .NET 之间的桥梁。它允许 Python 代码直接与 .NET 程序集交互,并使 .NET 应用程序能够在同一进程中运行并与 Python 脚本交互。更多信息,请参阅 pythonnet GitHub 页面。
使用以下 pip
命令安装 pythonnet
:pip install pythonnet
配置环境
最后一个先决条件步骤是设置系统环境变量,使知行之桥能够找到 Python 安装。
将 PYTHONHOME
环境变量设置为 Python 安装的根目录。这将告诉知行之桥在系统上在哪里找到 Python 解释器。