To get it working was to do a fresh install using the scripts as the “pi” username and update the config.ini file to non-pi environment.
Install python2 becuase it was not released with Ubuntu 20.04
sudo apt install python2
Then edited service-runner.py file with #!/usr/bin/python2 ontop
and edited service-runner.service file and changed this line to also reflect python2
[Service]
Type=idle
ExecStart=/usr/bin/python2 /var/www/emoncms/scripts/services/service-runner/service-runner.py
User=pi
next, followed these instructions to install pip
https://linuxize.com/post/how-to-install-pip-on-ubuntu-20.04/#installing-pip-for-python-2
and then installed redis with
pip install redis
reboot the server