配置 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.4.x
    • 3.5.x
    • 3.6.x

    说明

    列出的 Python 版本已经过测试和验证,可以与 Analytics 或机器人代理一起工作。

    从 3.4.x 开始的任何 Python 版本都应该能够工作。但是,除了列出的版本以外的版本不能保证可以工作。

  2. 在您的计算机或服务器上,双击安装程序。
  3. 在安装程序中,选择添加 Python 版本号到 PATH
  4. 单击安装并按照屏幕上的说明操作。
  5. 在运行 Analytics 脚本所调用的任何 Python 脚本之前,请重新启动计算机或服务器。

设置 ACLPYTHONDLL 和 PYTHONPATH 环境变量

说明

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

  1. 在操作系统的 C:\ 驱动器中,创建一个或多个文件夹以存放您的 Python 脚本。

    示例 C:\python_scripts

  2. 从操作系统中,打开系统属性对话框,然后单击环境变量
  3. 系统变量部分,单击新建并输入以下变量:
    变量名称变量值
    PYTHONPATH

    您创建以存放 Python 脚本的文件夹的完整路径。用分号分隔多个文件夹路径。

    示例:

    C:\python_scripts;C:\dev;C:\tmp
    ACLPYTHONDLL

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

    示例:

    c:\python_install\python35.dll

    说明

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

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

  4. 要保存变量,请单击确定,然后在系统属性对话框,然后单击确定