> ## 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.

# 第三方庫支援

> 在知行之橋中使用第三方 Python 庫，包括 SharedInterpreter 和 SubInterpreter 配置。

在 知行之橋 中編寫 Python 程式碼時，可以使用第三方庫。在 Jep Java API 中，可以選擇兩種型別的 Python 直譯器：

* SharedInterpreter
* SubInterpreter

配置 知行之橋 環境以使用 Python 時，請注意以下幾點。

**在以下情況下，請使用 `SharedInterpreter`：**

* 第一次在 知行之橋 中執行 Python 指令碼。
* 正在使用 NumPy 等第三方庫。

**在以下情況下，請使用 `SubInterpreter`：**

* 需要平行執行指令碼。
* 是否完全支援第三方庫對您來說並不重要。

此行為由 `SHARED_INTERPRETER` 環境變數控制。如果設定環境變數 `SHARED_INTERPRETER=false`，知行之橋 將使用 `SubInterpreter`。

如果未設定環境變數，或將其明確設定為 `true`，則 知行之橋 預設為 `SharedInterpreter`。

> [!NOTE]
>
> 雖然 知行之橋 會根據 [ScriptingEngineHardeningLevel](https://docs.kasoftware.com/26.4/self-hosted/zh-Hant/getting-started/administration/security-best-practices.md#強化伺服器安全設定) 的值限制對模組的存取，但它無法完全保證系統上安裝的第三方庫遵守這些規則。在嚴格控制的環境中請謹慎使用。


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