It was on CentOS 6.7 hosted with DigitalOcean and this is how I fixed. Ensure you have root privilege and execute the following command. Afterward, I was able to proceed with Let’s Encrypt setup. Reference: https://community.letsencrypt.org/t/solved-virtualenv-command-not-found/2127/8

How to Fix virtualenv  command not found on CentOS 6  - 17How to Fix virtualenv  command not found on CentOS 6  - 28How to Fix virtualenv  command not found on CentOS 6  - 76How to Fix virtualenv  command not found on CentOS 6  - 13How to Fix virtualenv  command not found on CentOS 6  - 81How to Fix virtualenv  command not found on CentOS 6  - 67