- SharedInterpreter
- SubInterpreter
SharedInterpreter:
- 第一次在 中執行 Python 指令碼。
- 正在使用 NumPy 等第三方庫。
SubInterpreter:
- 需要平行執行指令碼。
- 是否完全支援第三方庫對您來說並不重要。
SHARED_INTERPRETER 環境變數控制。如果設定環境變數 SHARED_INTERPRETER=false, 將使用 SubInterpreter。
如果未設定環境變數,或將其明確設定為 true,則 預設為 SharedInterpreter。
雖然 會根據 ScriptingEngineHardeningLevel 的值限制對模組的存取,但它無法完全保證系統上安裝的第三方庫遵守這些規則。在嚴格控制的環境中請謹慎使用。