给Anaconda的Jupyter notebook笔记本安装Wolfram engine核心

给Anaconda的Jupyter notebook笔记本安装Wolfram engine核心

2019年5月份左右,看到新闻说Wolfram engine免费开放下载。众所周知,WolframAlpha作为知识搜索引擎以及他家的Mathematica是工程计算等领域的翘楚。

但在国内,使用WolframAlpha搜索引擎的速度很不理想,Mathematica也是售价不菲。所以,有了免费的Wolfram engine,还是很值得一试的。

在近日的一篇博文中,Stephen Wolfram发布了关于为开发人员推出免费Wolfram引擎(Wolfram Engine)的消息。 Wolfram引擎可在任何标准平台上运行,如Linux,Mac,Windows,RasPi等等。它可以直接与脚本一起使用,也可以从命令行使用。 Wolfram引擎还可以通过免费的Wolfram Cloud基本订阅访问整个Wolfram知识库。
“Wolfram引擎是我们所有产品的核心。,”Wolfram说。
Wolfram引擎实现了作为软件组件的完整Wolfram语言,并且可以立即插入到任何标准的软件工程堆栈中。
Wolfram语言是一个强大的系统,用于交互式计算以及研发、教育和数据科学。它还被越来越多地用作构建生产软件系统的关键组件。Wolfram语言有5000多个功能,包括可视化、机器学习、数字、图像计算等等。它也有很多现实世界的知识,特别是在地理、医学、文化、工程、科学等方面。Wolfram语言在大型软件项目中得到了越来越多的应用。
Wolfram补充说:“有时整个项目都是用Wolfram语言构建的。有时插入Wolfram语言以添加一些关键的计算智能,甚至可能只是在项目的一角。“
面向开发人员的免费Wolfram引擎将帮助任何软件开发人员使用Wolfram语言。它还将帮助构建能够充分利用其计算智能的系统。
Wolfram在博文的结尾写道:“我们一直在努力让免费的Wolfram引擎尽可能地易于使用和部署。”

从页面上的链接,可以下载各个系统对应的版本。

但只有linux是下载完整安装包,Mac和Win都是一个下载器。

win: account.wolfram.com/dow

WolframEngine下载器(1.60MB)

双击下载到的WolframEngine_12.0.0_WIN_DM.exe,也就是Download Manager,即可自动开始下载引擎的安装包本身。

不知道是否是我的网络问题,下载非常困难,科学上网也没有用,每次要么直接不能下载,要么速度很慢而且一会儿就提示IO错误等问题。经过不懈努力,不停重新开启下载器,终于把1G的安装包下完了。

直接安装,谢天谢地,这样子下来的安装包也能顺利安装完毕。

从开始菜单启动后,会显示命令行窗口,第一次启动会提示要激活license。

注册一个Wolfram Cloud的账号,登陆即可。

提示:命令行中输入密码是没有什么反应的,输入完直接按回车就可以。

要在Jupyter笔记本中启用Wolfram引擎,还需要配置一下。

参考以下两个说明

WolframResearch/WolframLanguageForJupyter

How to add a front-end to the free Wolfram Engine?


按照方法2,先下载一个“WolframLanguageForJupyter-0.9.1.paclet”

然后在Anaconda Powershell Prompt中输入wolframscript

在这个界面中,输入以下安装的指令即可,需要替换xyz为对应版本号,我的是0.9.1


如果中途有提示找不到“WolframLanguageForJupyter-0.9.1.paclet”,按照提示的路径把下载好的安装脚本放进去即可。


从Anaconda控制台启动Jupyter笔记本,如果安装正常,新建中会出现Wolfram Language12,


可以看到,右上角状态正常

可以在本机愉快的使用Wolfram Language了。

编辑于 2019-08-26