J'ai réussi à installer aws en utilisant pip install awscli --upgrade --user
. Cependant, quand j'essaie de aws configure
ou aws --version
, Je reçois l'erreur suivante
Traceback (most recent call last):
File "/bin/aws", line 9, in <module>
load_entry_point('aws==0.2.5', 'console_scripts', 'aws')()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/lib/python2.7/site-packages/aws/main.py", line 7, in <module>
from fabric import api as fab
ImportError: cannot import name api
Les détails de mon système sont les suivants
Python 2.7.5
pip 18.0 from /usr/lib/python2.7/site-packages/pip (python 2.7)
Operating System: CentOS Linux 7 (Core)
Kernel: Linux 3.10.0-862.9.1.el7.x86_64
Architecture: x86-64
La variable de chemin est définie sur /usr/local/rvm/gems/Ruby-2.4.1/bin:/usr/local/rvm/gems/Ruby-2.4.1@global/bin:/usr/local/rvm/rubies/Ruby-2.4.1/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/lib:/opt/gradle/gradle-4.7/bin:/usr/local/rvm/bin:/root/bin
Il s'agit principalement d'un problème de compatibilité. Mais je peux ajouter que si vous pip install aws
au lieu de pip install awscli
vous rencontrerez ce problème.
Erreur lors de l'importation des sous-modules de tissu. Commenté à partir des instructions d'importation de tissu et ajout de tissu d'importation. Je ne sais pas si c'est un problème d'origine, mais j'ai résolu mon problème. Veuillez renvoyer mon commentaire sur ma question.
Puisque, après tant de jours, je n'ai reçu aucune réponse, j'ai décidé d'écrire ce que j'ai fait pour résoudre le problème et d'accepter comme réponse.