Nous avons plusieurs instances Ubuntu sur AWS EC2 avec différentes versions de boto
installées. L'un a 2.2.2, l'autre 2.8.0. Un de nos scripts se comporte différemment sur les deux machines, ne fonctionnant pas sur celui avec l'ancien boto. J'essaie de voir si la différence de version est la raison ou s'il y a quelque chose d'autre qui se passe. Donc ce que je veux faire est de revenir à 2.2.2 sur l'instance avec 2.8.0 pour tester. Comment installer une ancienne version? J'ai essayé sudo pip install -U boto 2.2.2
mais il m'a donné Could not find any downloads that satisfy the requirement 2.2.2
Comment puis-je installer une ancienne version de boto sur une instance AWS?
1
A
Répondre
1
Je voudrais utiliser virtualenv. Créez un nouvel environnement virtuel sur l'instance avec 2.8.0 et assurez-vous de dire à virtualenv de ne pas utiliser les paquets installés par le système. Je suis sûr que le comportement par défaut mais, juste au cas où:
$ virtualenv --no-site-packages test_old_boto
Une fois que le virtualenv est créé:
$ cd test_old_boto
$ source bin/activate
puis installer l'ancienne version de Boto dans le virtualenv:
$ pip install boto=2.2.2
et vous devriez être en mesure de tester les choses.
0
comme Lisa Watanabe répondu correctement et pour une raison quelconque supprimé, la syntaxe correcte est sudo pip install --upgrade boto==2.2.2
ou pip install --user --upgrade boto==2.2.2
Questions connexes
- 1. Comment installer une ancienne version de Django sur virtualenv?
- 2. Capistrano sur AWS - Toujours sur une ancienne version
- 3. Comment installer une ancienne version R sur CentOS
- 4. Comment puis-je installer une ancienne version de Jekyll?
- 5. Comment installer une ancienne version de JDK dans Windows 7?
- 6. Comment installer une ancienne version (de retour) du générateur Yeoman?
- 7. Comment installer une ancienne version de Flash Player?
- 8. installer une ancienne version de pakages dans webmatrix 3
- 9. Comment désinstaller une version plus récente de Java et installer une version plus ancienne?
- 10. installer une ancienne version de php dans xampp?
- 11. Comment installer redmine sur une instance amazon?
- 12. Python AWS BOTO erreur
- 13. comment désinstaller une ancienne version de xcode
- 14. Comment installer boto?
- 15. Exiger une ancienne version de Silverlight
- 16. lien avec une ancienne version de libstdC++
- 17. InitialContext.lookup (ejbMappedName) renvoie une nouvelle instance ou une ancienne instance
- 18. Comment mettre à niveau une ancienne instance Elasticsearch en cours d'exécution vers une version plus récente?
- 19. Comment forcer iPython à utiliser une ancienne version de Python?
- 20. comment installer sur une ancienne version d'ubuntu une version supérieure d'un paquet qui n'est disponible que sur une nouvelle version d'ubuntu? Je prends erlang comme exemple
- 21. Comment tester mon application sur une ancienne version d'IE?
- 22. Xcode utilise une ancienne version de modèles?
- 23. Comment installer phpMyAdmin en conservant une ancienne version de php? Linux Fedora 14
- 24. Comment installer et exécuter Eclipse sur une machine AWS?
- 25. Equivalent de InputParser sur une ancienne version de Matlab?
- 26. Comment 'installer bundle' lorsque votre Gemfile nécessite une ancienne version de bundler?
- 27. easy_install fonctionne avec une ancienne version de python
- 28. Exécuter une instance privée d'AMI ec2 depuis boto
- 29. Comment configurer/créer/installer par rapport à une ancienne version d'une bibliothèque?
- 30. capistrano rollback à une ancienne version?
Mais n'est pas 'pip installer Boto = 2.2.2' essentiellement le même que mon' sudo pip installer -U Boto 2.2 .2'? Le message que j'ai reçu semble suggérer que 'pip install' ne trouve pas le bon paquet à télécharger. Comment l'exécution de 'virtualenv' pourrait-elle aider? –
Désolé, j'ai raté cette partie de la question. Je ne suis pas sûr pourquoi pip est incapable de trouver 2.2.2 mais vous pourriez simplement télécharger l'archive à partir de https://github.com/boto/boto/tree/2.2.2, décompressez-le, puis faites une "configuration python". installer py ". Je recommande toujours d'utiliser un virtualenv pour garder cette installation séparée de votre installation 2.8.0. – garnaat