RegisterExternalEvaluator

外部运算器列表 »

RegisterExternalEvaluator[sys,evaluator]

注册一个可执行的 evaluator,用来作为语言或系统 sys 的外部运算器.

RegisterExternalEvaluator[sys,evaluator,name]

用给定的名称 name 注册一个 evaluator.

更多信息

范例

打开所有单元关闭所有单元

基本范例  (4)

在位置 "/usr/local/bin/node" 处注册一个新的 NodeJS 安装:

FindExternalEvaluators 查看 NodeJS 安装已被注册:

注册在位置 "/usr/bin/python3" 处发现的 Python 安装:

使用最新注册的 Python

使用名称注册为 Python 配置的环境:

通过名称引用新注册的环境:

用 SQLite 定义对数据库的指代:

RegisterExternalEvaluator 注册数据库:

当使用 ExternalEvaluate 时,"SQL" 将使用最新注册的数据库:

UnregisterExternalEvaluator 取消注册数据库:

范围  (1)

用名称注册一个 Python 安装:

使用新注册的环境:

也可用 FindExternalEvaluators 找到名称:

属性和关系  (1)

UnregisterExternalEvaluator 取消所有外部运算器的注册:

在没有注册的运算器时,ExternalEvaluate 将尝试提供运算器:

对于 "Python" 运算器,在 $UserBaseDirectory 下创建了一个新的安装:

可能存在的问题  (1)

用名称注册一个 Python 安装:

用同样的名称注册不同的 Python 安装将覆盖之前的注册:

现在只有最新的安装被注册:

巧妙范例  (1)

列出系统当前所有的外部运算器:

注销某特定系统的所有外部运算器:

所有 Python 运算器现都已被注销:

重新注册所有运算器:

所有 Python 安装都再次被注册:

Wolfram Research (2017),RegisterExternalEvaluator,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RegisterExternalEvaluator.html (更新于 2020 年).

文本

Wolfram Research (2017),RegisterExternalEvaluator,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RegisterExternalEvaluator.html (更新于 2020 年).

CMS

Wolfram 语言. 2017. "RegisterExternalEvaluator." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/RegisterExternalEvaluator.html.

APA

Wolfram 语言. (2017). RegisterExternalEvaluator. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RegisterExternalEvaluator.html 年

BibTeX

@misc{reference.wolfram_2024_registerexternalevaluator, author="Wolfram Research", title="{RegisterExternalEvaluator}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/RegisterExternalEvaluator.html}", note=[Accessed: 02-January-2025 ]}

BibLaTeX

@online{reference.wolfram_2024_registerexternalevaluator, organization={Wolfram Research}, title={RegisterExternalEvaluator}, year={2020}, url={https://reference.wolfram.com/language/ref/RegisterExternalEvaluator.html}, note=[Accessed: 02-January-2025 ]}