跳到内容

WolframResearch/WolframLanguageForJupyter公司

Jupyter笔记本电脑的Wolfram语言内核

Jupyter提供了一个协议(ZMQ),用于将笔记本电脑连接到各种语言。这个项目定义了一个可以在Jupyter笔记本中使用的Wolfram语言内核。

前提条件

在您的机器上,您需要:

  • 朱庇特
  • Wolfram引擎,即Wolfram Desktop或Mathematica安装
  • 可选,但建议:钨脚本

安装

在Jupyter中提供Wolfram语言的方法:

  • 使用钨脚本命令行脚本解释器
  • 使用Wolfram Language命令WolframLanguageForJupyter公司帕克莱特。

方法1:使用钨脚本

在macOS/Unix上:克隆存储库

git克隆https://github.com/WolframResearch/WolframLanguageForJupyter.git网站

在shell中运行以下命令,使Wolfram语言引擎对Jupyter可用:

./configure-jupyter.wls添加

在Windows上:执行前两步在这里,在第三步中选择下载Zip,然后使用Windows工具解压缩该文件。在解压缩文件夹的目录中打开PowerShell

在shell中运行以下命令,使Wolfram语言引擎对Jupyter可用:

.\configure-jupyter.wls添加

笔记:

  • 如果Wolfram引擎的位置发生变化,您必须运行配置-jupyter.wls再一次。

  • 配置-jupyter.wls如果无法添加Wolfram引擎,则会出现错误。

有关更多配置选项,请运行:

./configure-jupyter.wls帮助

方法2:使用Wolfram语言

您可以在此处下载paclet的最新版本:

https://github.com/WolframResearch/WolframLanguageForJupyter/releases(网址:https://github.com/WolframResearch/WolframLanguageForJupyter/releases)

要安装paclet,请使用Wolfram Language运行以下命令(用正确的值替换x、y和z):

PacletInstall[“WolframLanguageForJupyter-x.y.z.paclet”]

要加载paclet,请运行:

需要[“WolframLanguageForJupyter`”]

要将Wolfram语言添加到Jupyter,请运行:

配置Jupyter[“添加”]

要指定特定的Jupyter二进制文件,请运行:

配置Jupyter[“添加”,“JupyterInstallation”->“…”]

要指定特定的Wolfram引擎二进制文件,请运行:

配置Jupyter[“添加”,“WolframEngineBinary”->“…”]

但是,请注意“WolframEngineBinary”选项不应为钨脚本路径。

测试您的安装

以下命令现在应列出Wolfram引擎:

jupyter内核规范列表

输出应包括如下行:

wolframlanguage12 C:\ProgramData\jupyter\kernels\wolframanguage12

要在笔记本中测试安装,请运行以下命令:

朱皮特笔记本

然后从下拉菜单中选择Wolfram Language:

菜单

在In[]提示符后,您现在可以键入Wolfram Language命令(使用shift-enter进行计算):

输入输出-1

输出可以是字符串(用于简单文本结果),也可以是图像(用于图形和排版结果):

输入输出2

将显示评估期间出现的所有消息:

输入输出3

要测试终端中的安装,请运行以下命令:

jupyter-console--内核=wolframlanguage12

构建WolframLanguageForJupyter包

要自行构建WolframLanguageForJupyter paclet文件,请运行:

./configure-jupyter.wls内部版本

这将创建WolframLanguageForJupyter-x.y.z.paclet语言文件(使用PacletInfo。以增加版本)。

正在删除安装

方法1:使用钨脚本

运行以下命令从Jupyter中删除Wolfram语言引擎:

./configure-jupyter.wls删除

方法2:使用Wolfram语言

运行以下命令:

ConfigureJupyter[“删除”]

链接