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

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

工作原理

要运行 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 服务器管理指南