AWS aws.push ImportError: aucun module nommé boto dans Ubuntu

Je suis en train de suivre ce tutoriel:
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html

afin de déployer un Ruby on Rails application dans AWS avec Ubuntu.

Tout est ok (je peux lancer mon application en local), jusqu'à l'étape finale. Quand je lance aws.push-je obtenir de l'erreur suivante.

   roberto@ubuntu:~/dev/myapp$ git aws.push
Traceback (most recent call last):
  File ".git/AWSDevTools/aws.elasticbeanstalk.push", line 21, in <module>
    from aws.dev_tools import * 
  File "/home/roberto/dev/myapp/.git/AWSDevTools/aws/dev_tools.py", line 5, in <module>
    import boto
ImportError: No module named boto

J'ai lu ce post git aws.push: No module named boto et de l'exécution:

pip install boto
pip freeze > reqIuirements.txt
git add .
git commit -m "Added boto"
git aws.push

Mais toujours le même résultat.

Mise à JOUR:
Je pense que le problème est lié à mes versions de python.
Quand je lance which python - je obtenir /usr/bin/python. Si je ne ls ce dossier, je vois python, python2, python2.7, python3, python3.4.

Quand je lance python j'obtiens:

Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Je ne sais pas quoi faire.

Le problème a été le premier boto l'installation, il n'a pas de travail en raison de problèmes d'autorisations, et je ne savais pas. J'ai couru sudo pip install boto et tout est OK cette fois.

source d'informationauteur Rober