> ## 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 配置。

export const siteNameShort = "知行之橋";

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

* SharedInterpreter
* SubInterpreter

配置 {siteNameShort} 環境以使用 Python 時，請注意以下幾點。

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

* 第一次在 {siteNameShort} 中執行 Python 指令碼。
* 正在使用 NumPy 等第三方庫。

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

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

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

如果未設定環境變數，或將其明確設定為 `true`，則 {siteNameShort} 預設為 `SharedInterpreter`。

<Note>雖然 {siteNameShort} 會根據 [ScriptingEngineHardeningLevel](../getting-started/administration/security-best-practices#hardening-server-security-settings) 的值限制對模組的存取，但它無法完全保證系統上安裝的第三方庫遵守這些規則。在嚴格控制的環境中請謹慎使用。</Note>
