Package Python environments

Overview of Python environments created during the package installation process.

In order to support more advanced Python functionalities, wheel files (*.whl) can be included in the package. When the package is installed, if wheel files were included, a user-specific virtual environment will be created. All included wheels will be installed in that virtual environment and will be automatically included in the SCADA interpreter.

By clicking the Python Environments button, you can see which wheels are installed by each package.

Figure 1. Python environments Interface

In this dialog you can also see if multiple packages install the same Python library, creating a potential conflict during code execution.

Figure 2. Conflicting Python libraries

If there are conflicting libraries, there will be a warning dialog every time Package Manager is opened.

Figure 3. Conflicting Python libraries - warning