配置 Python 以便与 AX 服务器一起使用

要配置 Python 以便与 AX 服务器一起使用,您必须安装正确版本的 Python,并且向您的系统 PATH 环境变量添加 Python 可执行文件。在安装 PYTHON 之后,设置每台托管 AX 服务器或 AX 引擎节点实例的计算机上的 ACLPYTHONDLL 和 PYTHONPATH 系统环境变量。

工作原理

要运行 Python 脚本,Analytics Exchange 必须能够调用 Python 可执行文件并且找到它要按照指示运行的脚本。AX 服务器 使用 PATH 环境变量来查找 Python,使用 PYTHONPATH 环境变量来查找脚本。

安装 Python 版本 3.5.x(32 位)

说明

您必须在托管 AX 服务器或 AX 引擎节点实例的每台机器上完成这些步骤。

  1. 从 Python 下载页面中,将最新版本的 Python 3.5 下载到您的计算机。
  2. 在您的计算机上,双击安装程序。
  3. 在安装程序中,选择添加 Python 版本号到 PATH。
  4. 单击安装并按照屏幕上的说明操作。
  5. 在从 Analytics 运行任何 Python 脚本之前重启计算机。

设置 ACLPYTHONDLL 和 PYTHONPATH 环境变量

说明

您必须在托管 AX 服务器或 AX 引擎节点实例的每台机器上完成这些步骤。运行 ACL Analytics Exchange 服务的用户账户必须有权限访问 PYTHONPATH 环境变量中的文件夹。

  1. 在您的 Windows 操作系统中,创建一个或多个文件夹以存放您的 Python 脚本。

    样例C:\python_scripts。

  2. 从您的 Windows 操作系统中,打开系统属性对话框,然后单击环境变量。
  3. 在系统变量部分,单击新建并输入下列变量:
    变量名称变量值示例
    PYTHONPATH您创建的用来存放 Python 脚本的文件夹的完整路径。用分号分隔多个文件夹路径。C:\python_scripts;C:\dev;C:\tmp
    ACLPYTHONDLL

    您想要通过 Analytics 使用的 Python 安装文件夹中的 Python DLL 文件的完整路径和文件名。

    如果您使用的是 Python 3.3.x,则适用下列限制:

    • 欧洲语言平台的路径中不支持 Unicode 字符
    • 亚洲语言平台的路径中不支持扩展字符

    说明

    Python 向系统文件夹 (c:\windows\system32\python33.dll) 而非安装文件夹中添加 DLL。您必须将该 DLL 从系统文件夹复制到安装文件夹,并且使用它作为变量值,以便 Analytics 可以访问该 DLL。

    您可能还需要从安装文件夹中移除任何只读设置。

    如果您不设置此值,则 Analytics 会尝试使用默认的受支持版本 3.5.x DLL python35.dll。

    c:\python_install\python33.dll
  4. 要保存变量,请单击确定,然后在系统属性对话框,然后单击确定。
Analytics Exchange 14.1 服务器管理指南