类别

版本

在RapidMiner服务器上安装Python脚本扩展

如何阅读本页

本页将指导您在RapidMiner服务器部署中安装和设置Python脚本扩展。

首先,请确保先决条件得到满足,那么安装扩展

中使用的进程中执行Python代码web服务部署,遵循以下步骤

如果您希望将Python代码作为常规流程执行,遵循以下步骤

检查先决条件

首先,请确保在继续之前满足所有先决条件。

  1. 请检查运行RapidMiner服务器的机器(详细信息如下)是否安装了以下组件:

    • 一个Python解释器(我们建议使用水蟒分布)
    • Python包熊猫
    • Python环境应该在整个RapidMiner服务器部署(服务器实例和所有连接的作业代理)中是相同的(如果可能的话)。
  2. 当以以下方式运行进程时web服务在RapidMiner Server上,确保运行RapidMiner Server组件的机器上存在上述要求。

  3. 当定期运行进程时,在可伸缩工作代理人架构,确保在为您的RapidMiner服务器部署运行作业代理的所有机器上都存在上述要求。

安装扩展

确保在RapidMiner服务器上安装的扩展版本与在所有服务器上安装的扩展版本相同RapidMiner Studio实例用于创建RapidMiner服务器进程。

按照说明书上的说明操作扩展页以定位市场上的Python脚本扩展,并下载到您的RapidMiner服务器机器上的指定位置。

为web服务执行配置扩展

如果要运行进程,请遵循这些说明作为web服务在RapidMiner服务器上包含Execute Python操作符的

  1. 如果您有一个安装了Python脚本扩展的RapidMiner Studio,请找到Studio配置文件(名为rapidminer-studio-settings.cfg)放在主文件夹(通常是a~ /。RapidMiner您的主目录中的文件夹,例如C:\Users\your用户名\。RapidMiner \在Windows上)。
  2. 找到以。开头的所有设置rapidminer.python_scripting在上面的文件中,并将它们应用到服务器部署(请参阅下一步)。
  3. 在web界面或您的RapidMiner服务器部署中,打开管理>系统设置并添加Python脚本相关设置来定义Python解释器。如果Studio和Server位于不同的机器上,则可能需要修改一些设置(如文件路径)。
  4. 点击提交在您添加了所有设置之后。例如,你的系统设置选项卡可能是这样的(注意,你可能不需要定义这里显示的所有参数):
  5. 重新启动RapidMiner服务器使这些更改生效。

根据您的Python安装,您可以添加以下一个或多个设置:

如果你打算使用Keras扩展,你还应该添加这些(遗留的)设置:

为常规流程执行配置扩展

如果您愿意,请按照下面的说明进行操作定期运行流程在RapidMiner服务器上包含Execute Python操作符的

您将需要应用本章中详细的设置所有服务器部署中的作业代理。

  1. 编辑rapidminer.properties文件内的{job-agent-home} / config / rapidminer /目录,{job-agent-home}表示作业代理的主文件夹(通常位于服务器安装的主文件夹中)。如果该文件不存在,请创建它。有关更多信息,请访问作业代理的文档.添加属性中详细描述的相同属性前一章.的rapidminer.properties文件应该是这样的:

  2. 重启RapidMiner服务器。Python脚本扩展现在已经配置好,可以使用了。

最后指出

如果Python脚本扩展安装在连接的RapidMiner Studio实例上,您现在可以使用执行Python操作符并在服务器部署中运行它们。

您现在还可以读取和写入资源,或者在服务器上运行从Python代码乐鱼体育安装调用的进程。欲了解更多信息,请阅读从Python调用RapidMiner

请记住,Execute Python操作符可能会基于每个操作符覆盖前面章节中定义的Python解释器设置。因此,如果您想在RapidMiner Server上运行在RapidMiner Studio中创建的进程,您可能需要修改一些操作符参数。

示例:你想在Execute Python操作符中使用自定义conda环境。为此,取消选中“使用默认python”,并在Studio进程中设置环境。在Server上运行此进程时,需要确保该自定义环境存在于Server部署中的所有作业代理上。