2010-03-20 7 views
43

Pour que je puisse travailler avec ça dans mes scripts python?Comment installer boto?

+0

Quel était le problème avec http://code.google.com/p/boto/ wiki/RunningFromSubversion? Cela semble parfaitement clair. Qu'est-ce que tu n'aimes pas? Qu'est-ce qui vous a dérouté? –

+1

Sur CentOS: yum install python-boto – WooDzu

Répondre

4

basculez vers le répertoire boto-* et tapez python setup.py install.

13
$ easy_install boto 

Edit: pip est de loin le meilleur moyen pour installer des paquets

33

Installation Boto dépend du système d'exploitation. Pour exemple dans Ubuntu, vous pouvez utiliser la commande d'aptitude:

sudo apt-get install python-boto 

Ou vous pouvez télécharger le code Boto de leur site et se déplacer dans le répertoire décompressé pour exécuter

python setup.py install 
+10

Utiliser apt-get m'a donné une ancienne version de boto. Pour la dernière version, cela fonctionne: 'git clone https://github.com/boto/boto.git; cd boto; sudo python setup.py install'' – Tyler

+2

De nos jours, pip est la façon appropriée de le faire. Voir la réponse pip ci-dessous. – Jordan

62
  1. Si nécessaire, installer pip:

    sudo apt-get install python-pip

  2. Ensuite, installez Boto:

    pip install -U boto

+3

'sudo apt-get install python-pip' si vous utilisez ubuntu – flob

+0

Que signifie -U? –

+0

@ TroodoN-Mike le '-U' est l'abréviation de' --upgrade' qui dit à pip de mettre à jour tous les paquets spécifiés vers la plus récente version disponible. Donc si boto est déjà installé, il le mettra à jour avec la dernière version. –

1

La meilleure façon d'installer Boto à mon avis, est d'utiliser:

pip install boto-1.6 

Cela garantit que vous aurez le code du glacier de Boto.

+0

Je sais que c'est une vieille réponse, mais vous ne devriez probablement pas spécifier cette version maintenant qu'il y a des versions plus récentes. – Will

0

Si vous avez déjà boto installe d dans une version python, puis installez une version supérieure de python, boto n'est pas trouvé par la nouvelle version de python. Par exemple, j'avais python2.7 puis j'ai installé python3.5 (en gardant les deux). Mon script sous python3.5 n'a pas pu trouver boto. Faire "pip install boto" m'a dit que boto était déjà installé dans /usr/lib/python2.7/dist-packages.

Je l'ai fait

pip install --target /usr/lib/python3.5/dist-packages boto 

Cela a permis à mon script sous python3.5 pour trouver Boto.

1

Tout en essayant le

pip install boto 
commande

, je rencontre l'erreur

ImportError: No module named pkg_resources 

Pour résoudre ce problème, question une autre commande pour gérer les setuptools en utilisant boucle

curl https://bootstrap.pypa.io/ez_setup.py | python 

Après avoir fait cela, la commande suivante fonctionnera parfaitement.

pip install boto 
0

Si vous êtes sur un Mac, de loin le moyen le plus simple d'installer est d'utiliser easy_install

sudo easy_install boto3