> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kasoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 必要條件

> 在 Java 和 .NET 環境中為知行之橋啟用 Python 指令碼的平臺特定必要條件。

要在 知行之橋 中編寫和執行 Python，必須在託管 知行之橋 的伺服器上安裝一些特定於平臺的依賴項。必要條件取決於是在 [Java](#java) 還是 [.NET](#net) 環境中執行 知行之橋。

## Java

要在 Java 上啟用 Python 支援，請安裝以下依賴項：

* Python 3：從 [Python 網站](https://www.python.org/downloads/) 下載並安裝受支援的 Python 版本（3.10 或更高版本）。
* Java 嵌入式 Python (Jep) 版本 4.2.2

### 為 Java 安裝 Jep

Jep 是一個庫，允許將 Python 直譯器嵌入到 Java 應用程式中。它支援 Java 和 Python 之間的雙向整合，使 Java 程式能夠執行 Python 程式碼、共享變數，甚至跨語言呼叫函式。

可以在 [Jep GitHub 頁面](https://github.com/ninia/jep) 上找到 Jep 及其安裝說明。

> [!NOTE]
>
> 安裝 Jep 之前，需要先安裝 `pip`。

* 對於基於 Debian/Ubuntu 的發行版，通常可以使用以下命令安裝 `pip`：`sudo apt-get install python3-pip`。
* 對於其他發行版，請參閱相應的 `pip` 安裝文件。

安裝 Python 和 `pip` 後，使用以下命令安裝 Jep：`python3 -m pip install jep==4.2.2`

> [!NOTE]
>
> 在某些 Linux 發行版中，`pip` 可能會將 Jep 安裝到 `/usr/local/lib64/python3.6/site-packages/jep/` 目錄，而不是預期的 `&lt;PythonHome&gt;/lib/site-packages/jep/` 路徑。如果 知行之橋 無法自動找到 Jep，請設定 **LibraryPath** 環境變數，使其指向 Jep 的實際安裝目錄。

### 配置環境

最後一個必要條件步驟是設定系統環境變數，使 知行之橋 能夠找到 Python 安裝。

將 `PYTHONHOME` 環境變數設定為 Python 安裝的根目錄。這將告訴 知行之橋 在系統上哪裡可以找到 Python 直譯器。

## .NET

啟用 .NET 上的 Python 支援所需的依賴項已隨應用程式打包。您只需：

* Python 3：從 [Python 網站](https://www.python.org/downloads/) 下載並安裝受支援的 Python 版本（3.7-3.13）。
* 將 `PYTHONHOME` 環境變數設定為安裝 Python 3 的根目錄。這會告訴 知行之橋 在系統中哪裡可以找到 Python 直譯器。

> [!NOTE]
>
> 知行之橋 相容 Python 3.7-3.13 版本。更高版本的 Python 會導致應用程式出錯。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.