Wolfram 引擎
可在本地下载的 Wolfram 引擎,为您的应用程序添加计算智能。
常见问题
一般问题
什么是社区版 Wolfram 引擎?
它是 Wolfram 引擎的免费版本,许可用于产品用途。Wolfram 引擎使用适用于软件项目的接口 Wolfram 语言。Wolfram 引擎是 Mathematica、Wolfram|One 和 Wolfram|Alpha 等 Wolfram 产品的核心。
社区版 Wolfram 引擎在何处运行?
社区版 Wolfram 引擎可下载到您的本地运行,并可在 Linux、Mac 和 Windows 系统运行,还可以部署于 桌面、服务器、可视、分发、并行和嵌入系统。(Wolfram Cloud 提供了 Wolfram 语言的即刻云访问。)
我可以在云端运行社区版 Wolfram 引擎吗?
您可以在标准云提供商(例如,AWS)的虚拟环境中将其作为本地软件运行。Wolfram Cloud(以及 Wolfram 企业私有云)为 Wolfram 语言提供了完整的云环境。
社区版 Wolfram 引擎如何与软件堆栈连接的?
您可以通过 sockets 和 ZeroMQ 从命令行以脚本形式调用社区版 Wolfram 引擎。您还可以通过 Python、Java、.NET 和 C/C++ 客户端库以及 Excel、Jupyter 和 Unity 等系统调用。(正在开发支持直接连接到网页服务器。)
社区版 Wolfram 引擎如何与开发员工具连接?
您可以使用标准 IDE、编辑器和工具,例如 Eclipse、IntelliJ IDEA、Atom、Vim、Visual Studio 代码和 Git编辑和管理 Wolfram 语言代码。
我是否必须下载 Wolfram 引擎才能尝试使用 Wolfram 语言?
不是。您可以在 Wolfram Cloud 立即尝试并交互。
社区版 Wolfram 引擎与 Mathematica 有何相关?
它们是相同的核心引擎,但是拥有不同的界面和不同许可证。Mathematica 主要用于交互式计算,具有 Wolfram 笔记本界面。社区版 Wolfram 引擎使用各种程序通信接口被其他程序调用,只可用于软件的半成品开发中。与 Mathematica 不同,它不允许为商业或机构用途产生结果。
与 Raspberry Pi 上的 Wolfram 引擎有什么关系?
作为 Raspbian 操作系统(标记为 “Wolfram 语言”)的一部分捆绑的 Wolfram 引擎与社区版 Wolfram 引擎相同,但适用于 Raspberry Pi,并且具有非商业性产品的使用许可。
社区版 Wolfram 引擎是一个开源项目吗?
不是的。它是持续三十多年的商业开发的一个特殊许可证版本。关于将其包含在开源项目中的信息,请参见下文。请注意,Wolfram 多年来一直活跃在开源社区中,Wolfram 引擎及其相关工具的某些组件是开源的。
安装和使用
如何安装 Wolfram 引擎?
如何激活 Wolfram 引擎?
启动 WolframScript,它位于已安装的产品布局中(请参阅我们的支持文档)。 出现提示时,使用您在下载过程中提供的同一帐户登录。此信息用于连接到云端并检查与您的帐户关联的两个免费密钥。
如果 WolframScript 说我没有有效的密钥该如何解决?
每个帐户分配两个密钥。如果您尚未登录,则应该登录以获取与您的帐户相关联的密钥。如果已使用过两个密钥,您可以联系我们进行重置。
什么是 WolframScript?
WolframScript 是一个从命令行或脚本运行 Wolfram 引擎的程序。它包含在 Wolfram 引擎的下载包中。
如何运行 Wolfram 语言脚本?
在 Mac 和 Linux 上,将 #! wolframscript 放在脚本的开头,并确保 WolframScript 程序在您的路径中。Wolfram 语言脚本通常具有文件扩展名.wls。在 Windows 上,WolframScript 安装程序将 .wls 扩展名与 WolframScript 相关联。请参阅文档了解更多信息。
许可和使用该条款
注意:“社区版 Wolfram 引擎”缩写为“免费引擎”。我可以使用免费引擎开发商业产品吗?
您可以在开发阶段使用,您可以将其用于演示和测试。但在部署产品之前,您必须获得产品许可证。
我可以使用免费引擎进行研发吗?
如果您的研发是帮助开发产品是可是使用的。但是免费引擎许可证不允许您将其用于商业或机构生成输出(例如论文或报告)用途的明确目的。为此,您应该使用 Wolfram|One、Mathematica 或其他 Wolfram 产品,它们所提供的 Wolfram 笔记本界面更适于此类用途。
如果我不是用于商业用途,许可证有何不同?
即使您的项目不是商业项目,如果您希望部署项目供最终用户使用,您仍必须获得生产许可证。如果您在大学,您可能拥有 Wolfram 站点许可证,该许可证将管理您对 Wolfram 引擎的使用,并允许其他用途,包括各种形式的部署。请联系我们获取更多信息。
我可以使用免费引擎制作原型吗?
免费引擎许可证允许软件产品的原型设计。您可以创建原型并将其用于演示和测试。但是,要将产品投入生产,您必须获得生产许可证。
我可以使用免费引擎提供付费服务吗?
如果您的服务包括用 Wolfram 引擎开发产品,您可以使用免费引擎生成演示,但不能用于部署。此外,如果您的可交付成果是直接输出(例如报告),则免费引擎不允许这样做; 您可以使用 Wolfram |One 或其他 Wolfram 产品。
我可以使用免费引擎创建网页服务或 API 吗?
您可以创建网页服务或 API 的原型或演示。但是,您需要在服务投入生产之前获得生产许可证。这也适用于组织内部的网页服务。如果网页服务或 API 输出用于演示或测试以外的目的,我们则认为它属于“正在生产中”。
我可以使用免费引擎教授课程吗?
免费引擎用于软件开发。其许可证不包括提供教育服务。Wolfram 拥有广泛的教育许可计划。如果您在大学,你们可能会有 Wolfram 站点许可证,它完全允许 Wolfram 引擎的教育使用。Wolfram 还提供各种免费教育工具,包括 Wolfram Programming Lab 版本。如果您希望使用免费引擎教授软件开发课程,请联系我们获取特殊教育许可。
我可以在开源项目中使用免费引擎吗?
您可以使用免费引擎开发项目,以及演示和测试。但是,免费引擎许可证不允许终端用户使用,除非此用途用于进一步开发。对于终端用户使用,用户必须拥有 Wolfram 引擎的单独许可证。如果您拥有 Wolfram 产品(如 Wolfram|One 或 Mathematica),或者您所在的组织拥有 Wolfram 站点许可证,则您可能已拥有相应的许可证。开源项目可以 申请特殊的 Wolfram 引擎许可证,允许终端用户自由使用免费引擎作为他们项目用途的一部分。
我怎样才能获得生产许可证?
针对不同情况,有不同类型的生产许可证。请联系我们讨论您的选择。
生产许可证的价格是多少?
这取决于数量和应用。对于软件或硬件产品内的分发,通常每份副本成本在5至100美元之间。
我的 Wolfram|One 或 Mathematica 许可证是否涵盖 Wolfram 引擎?
是您可以下载免费引擎并根据您的 Wolfram|One 或 Mathematica 许可条款使用它。
我是否必须认证免费引擎的每个副本?
是的,每个副本必须使用 Wolfram Cloud 进行一次身份认证。身份认证不会过期,但 Wolfram 保留在滥用情况下终止使用的权利。生产许可证可以允许部署 Wolfram 引擎而无需单独的身份认证。
可以重新分发免费引擎的副本吗?
不可以。为了保持版本和安全性,用户需要直接从我们这里下载副本。但是,生产许可证可以允许重新分发 Wolfram 引擎。如果您运营软件分发服务,请联系我们,以获取有关通过您的服务提供免费引擎副本的信息。
有任何问题? 请联系我们