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