Configuring Python for use with AX Server

To configure Python to work with AX Server, you must install the correct version of Python, add the Python executable to your system PATH environment variable, and set the PYTHONPATH system environment variable on each machine that hosts an instance of AX Server or AX Engine Node.

How it works

To run Python scripts, Analytics Exchange must be able to call the Python executable and find the scripts it is instructed to run. AX Server uses the PATH environment variable to locate Python and the PYTHONPATH environment variable to locate scripts.

Install Python version 3.5.x (32-bit)

Note

You must complete these steps on every machine that hosts an instance of AX Server or AX Engine Node.

  1. From the Python downloads page, download the latest version of Python 3.5 to your machine.
  2. On your machine, double-click the installer.
  3. In the installer, select Add Python versionNumber to PATH.
  4. Click Install and follow the on-screen instructions.
  5. Reboot the machine before running any Python scripts from ACL.

Set the PYTHONPATH environment variable

Note

You must complete these steps on every machine that hosts an instance of AX Server or AX Engine Node. The user account that runs the Analytics Exchange Service must have permission to access the folder(s) in your PYTHONPATH environment variable.

  1. In your Windows operating system, create one or more folders to house your Python scripts.

    ExampleC:\python_scripts.

  2. From your Windows operating system, open the System Properties dialog box and click Environment Variables.
  3. In the System variables section, click New and enter the following:
  4. To save the variable, click OK and then in the System Properties dialog box, click OK.