The following fixed the issue on AWS EC2:

unset PYTHON_INSTALL_LAYOUT

/root/.local/share/letsencrypt/bin/pip install --upgrade certbot
Written by Matt Cooper
Hi, I'm Matt Cooper. I started this blog to pretty much act as a brain dump area for things I learn from day to day. You can contact me at: matt@linuxtutorial.co.uk.