Reinstalling Python Libraries

Reinstalling Python Libraries

If you've had an issue that damaged your Python installation, or you're upgrading the Python backend on your ARDI server to something bleeding edge, you're going to need the basic libraries that our driver infrastructure needs.

We suggest using PIP to install the following....

requests
twisted
matplotlib
numpy
joblib
python-dateutil
pytz
pandas
tzdata
xmltodict
tzlocal

You can change the version of Python ARDI uses by editing the ARDIPythonPath environment variable in Windows, or the ardipython symbolic link on Linux.

NOTE: The ReportList addon can be configured to use a different Python installation - this allows you to upgrade your ARDI backend for AI and ML while not disrupting your existing reporting system.
    • Related Articles

    • Running Drivers Interactively

      This documentation can also be found as part of the standard ARDI documentation - it is reproduced here. If you're having trouble with a driver or a connection, you can try manually launching it, otherwise known as running your driver interactively. ...
    • Is there a Docker/container version of ARDI?

      Unfortunately, ARDI is not currently available in a Dockerised form. This is for several reasons: Docker containers are designed to run one service at a time. ARDI requires an absolute minimum of three, but dynamically changes to have many more as ...