PyScada plugin installation¶
Choose a method to download the PyScada plugin (exemple using PyScada-Modbus) :
by cloning the repository :
sudo apt install git git clone https://github.com/pyscada/PyScada-Modbus.git cd PyScada-Modbus
by downloading the zip file and extracting it :
sudo apt install wget wget https://github.com/pyscada/PyScada-Modbus/archive/refs/heads/main.zip -O PyScada-Modbus-main.zip sudo apt install unzip unzip ./PyScada-Modbus-main.zip rm ./PyScada-Modbus-main.zip cd PyScada-Modbus-main
Install the PyScada plugin
Run :
# activate the PyScada virtual environment source /home/pyscada/.venv/bin/activate # install the plugin sudo -u pyscada -E env PATH=${PATH} pip3 install . # run migrations python /var/www/pyscada/PyScadaServer/manage.py migrate # copy static files python /var/www/pyscada/PyScadaServer/manage.py collectstatic --no-input # restart gunicorn and PyScada sudo systemctl restart gunicorn pyscada
List PyScada plugin installed¶
# activate the PyScada virtual environment
source /home/pyscada/.venv/bin/activate
pip3 list | grep cada
Uninstall a plugin¶
To uninstall a plugin
sudo -u pyscada -E env PATH=${PATH} pip uninstall yourPlugin