How to setup Python on the Server

How to setup Python on the Server

This article explains how to set up the ServiceDesk Plus MSP server to run python scripts.

1. The first step is to install python on the application server and you can download it from here. Any version above 3.4.1 should work fine. Start the setup and follow the onscreen instructions to complete the installation.

Once you've downloaded the exe file to install python follow the below steps:

(i) Open the .exe file to install Python, enable "Add Python to Path" option available on the bottom of the screen and then click on Customize Installation. 

(ii) In screen-2, click on Next.

(iii) In screen-3, please choose "Install Python for All Users" and then click on Install.

This will install Python for all user profiles within the system.

Once this is done, you should be able to access the Python Interpreter by typing 'Python' or 'Py' from Run or from a Command prompt.

3. Many of the scripts make API calls to perform various actions and a python library called 'requests' is used to handle this. This is not bundled with the default python package and has to installed separately. Open CMD with Admin privileges and execute the command 'py -m pip install requests' and that would install the requests module. You can find details about the requests module here.

4. Many of the scripts read Xls input perform various actions and a python library called 'xlrd' is used to handle this. This is not bundled with the default python package and has to installed separately. Open CMD with Admin privileges and execute the command 'py -m pip install xlrd' and that would install the xlrd module. You can find details about the xlrd module here.

5. It is recommended to install a python library called 'functions' to make API calls. This is not bundled with the default python package and has to installed separately. Open CMD with Admin privileges and execute the command 'py -m pip install functions' and that would install the requests module. 

                  New to ADSelfService Plus?

                    • Related Articles

                    • How to setup Python on the Server

                      This article explains how to set up the ServiceDesk plus server to run python scripts. 1. The first step is to install python on the application server and you can download it from here. Any version above 3.4.1 should work fine. Start the setup and ...
                    • Script to add worklog using custom schedule

                      What is a Custom Schedule? Custom Schedules are actions scheduled on a specific date and time with or without repeat frequency. The actions are specified in a customized script file. Any data from ServiceDesk Plus can be sent to the script through ...
                    • How to setup Python on the Server

                      This article explains how to set up the ServiceDesk plus server to run python scripts. 1. The first step is to install python on the application server and you can download it from here . Any version above 3.4.1 should work fine. Once you've ...
                    • Update status using Python script in 11.0

                      Using a Python script via custom trigger, we can update the status invoking an API call. A short guide on setting up python is available here : https://pitstop.manageengine.com/portal/kb/articles/how-to-setup-python-on-the-server Find the attached ...
                    • Python script to update request status

                      This article consists of a python script to update the request status based on a criteria set in Custom trigger. For installation and setup of PYTHON, please refer the below link, ...