This is an old revision of the document!


Major Python Upgrades

Many ARDI drivers and services use the Python language.

Over time, new versions of Python are released and older versions stop being supported. Because of this, there may be the need to update the major Python version during major releases of ARDI.

While the Windows version of ARDI includes all of the libraries required by the ARDI system itself, the installer may not include any libraries needed by your drivers or back-end tools.

Upgrading your Python Libraries

As of ARDI 2026.0.1, an Administrator can get a list of the required Python modules by clicking on the ARDI build number in the lower-right corner of the page and then clicking on Python Libraries. From there, you can click 'Download Requirements File'.

The upgrade is done with a tool called 'pip'. On Linux machines, this will usually be called pip3. On Windows machines, it's often found at C:\Python<version>\sciripts\pip

With An Internet-Connected ARDI Server

Open a termain/command-prompt window and run 'pip' to install of the required libraries.

On Linux, this would be…

pip3 install -r requirements.txt
On An Isolated PC

To do this with an ARDI server that doesn't have access to the Internet, the easiest method is to install the matching version of Python onto a system that has an Internet connection and type the following…

pip3 download - r requirements.txt

This will download copies of all of the Python modules that you can then transfer onto the ARDI server.

Once copied to the ARDI server, use the following command…

pip3 install -r requirements.txt --no-index --find-links <path_to_files>

This tells the system to install the packages from the directory full of packages that you've previously downloaded.