配置 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 引擎节点实例的每台机器上完成这些步骤。
- 从 Python 下载页面中,将以下 Python 版本之一下载到您的计算机或服务器。
- 3.4.x
- 3.5.x
- 3.6.x
说明
列出的 Python 版本已经过测试和验证,可以与 Analytics 或机器人代理一起工作。
从 3.4.x 开始的任何 Python 版本都应该能够工作。但是,除了列出的版本以外的版本不能保证可以工作。
- 在您的计算机或服务器上,双击安装程序。
- 在安装程序中,选择添加 Python 版本号到 PATH。
- 单击安装并按照屏幕上的说明操作。
- 在运行 Analytics 脚本所调用的任何 Python 脚本之前,请重新启动计算机或服务器。
设置 ACLPYTHONDLL 和 PYTHONPATH 环境变量
说明
您必须在托管 AX 服务器或 AX 引擎节点实例的每台机器上完成这些步骤。运行 ACL Analytics Exchange 服务的用户账户必须有权限访问 PYTHONPATH 环境变量中的文件夹。
- 在操作系统的 C:\ 驱动器中,创建一个或多个文件夹以存放您的 Python 脚本。
示例 C:\python_scripts
- 从操作系统中,打开系统属性对话框,然后单击环境变量。
- 在系统变量部分,单击新建并输入以下变量:
变量名称 变量值 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。
您可能还需要从安装文件夹中移除任何只读设置。
- 要保存变量,请单击确定,然后在系统属性对话框,然后单击确定。