I downloaded the EBCLI with sudo pip install awsebcli --upgrade --user
When running eb --version I get the following error.
Tra
The problem is that you installed awsebcli as the root user, but performed eb --version as a non-root user. So, as far as the non-root user is concerned, awsebcli never got installed.
To run eb as a non-root user:
pip install awsebcli (without the sudo)
To verify this worked, find awsebcli in the output of pip list
If 1. causes you a problem, I recommend installing the awsebcli after setting up a virtualenv. Basically, virtualenv compartmentalizes your Python packages so you do not mess with the system's version of Python and the root user.