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  - 10How to Fix virtualenv  command not found on CentOS 6  - 35How to Fix virtualenv  command not found on CentOS 6  - 51How to Fix virtualenv  command not found on CentOS 6  - 33How to Fix virtualenv  command not found on CentOS 6  - 95How to Fix virtualenv  command not found on CentOS 6  - 18How to Fix virtualenv  command not found on CentOS 6  - 17How to Fix virtualenv  command not found on CentOS 6  - 84How to Fix virtualenv  command not found on CentOS 6  - 39How to Fix virtualenv  command not found on CentOS 6  - 13How to Fix virtualenv  command not found on CentOS 6  - 18How to Fix virtualenv  command not found on CentOS 6  - 31How to Fix virtualenv  command not found on CentOS 6  - 53How to Fix virtualenv  command not found on CentOS 6  - 64How to Fix virtualenv  command not found on CentOS 6  - 57How to Fix virtualenv  command not found on CentOS 6  - 65How to Fix virtualenv  command not found on CentOS 6  - 12How to Fix virtualenv  command not found on CentOS 6  - 69How to Fix virtualenv  command not found on CentOS 6  - 87How to Fix virtualenv  command not found on CentOS 6  - 33How to Fix virtualenv  command not found on CentOS 6  - 89How to Fix virtualenv  command not found on CentOS 6  - 11How to Fix virtualenv  command not found on CentOS 6  - 90