第三方库支持
Version 26.2.9636
Version 26.2.9636
第三方库支持
在知行之桥中编写 Python 代码时,可以使用第三方库。在 Jep Java API 中,可以选择两种类型的 Python 解释器:
- 共享解释器(SharedInterpreter)
- 子解释器(SubInterpreter)
配置知行之桥环境以使用 Python 时,请注意以下几点。
在以下情况下,请使用 共享解释器(SharedInterpreter):
- 第一次在知行之桥中运行 Python 脚本。
- 正在使用 NumPy 等第三方库。
在以下情况下,请使用 子解释器(SubInterpreter):
- 需要并行执行脚本。
- 是否完全支持第三方库对您来说并不重要。
此行为由 SHARED_INTERPRETER 环境变量控制。如果设置环境变量 SHARED_INTERPRETER=false,知行之桥将使用 子解释器(SubInterpreter)。
如果未设置环境变量,或将其明确设置为true,则知行之桥默认为共享解释器(SharedInterpreter)。
注意:虽然知行之桥会根据 ScriptingEngineHardeningLevel 的值限制对模块的访问,但它无法完全保证系统上安装的第三方库遵守这些规则。在严格控制的环境中请谨慎使用。