awscli ne fonctionne pas: Pas de module nommé "awscli'
Je suis en train d'installer awscli à l'aide de pip3 sur Linux Mint 17.2 Rafaela.
J'obtiens l'erreur:
Traceback (most recent call last):
File "/home/jonathan/.local/bin/aws", line 19, in <module>
import awscli.clidriver
ImportError: No module named 'awscli'
Ce sont les étapes que je suis prise, à la suite de l'aws guide d'installation:
sudo pip install awscli --upgrade --user
tout semble s'installer amende.
ajouter à mes .bashrc
export PATH=~/.local/bin:$PATH
puis
source ~/.bashrc
puis j'ai essayer la commande
aws --version
et je reçois
Traceback (most recent call last):
File "/home/jonathan/.local/bin/aws", line 19, in <module>
import awscli.clidriver
ImportError: No module named 'awscli'
Quelqu'un peut-il aider?
EDIT: Pour tous ceux qui visitent cette question. Il n'y a aucun moyen que je puisse tester l'une de ces réponses, car depuis, j'ai supprimé cet OS et Ubuntu installé. Aussi je n'ai pas besoin de awscli plus.
avez-vous vérifié stackoverflow.com/a/22282511/4296747
mon problème est différent. le awscli module ne peut pas être trouvées par Python. dans l'autre question, il semblait être un problème de codage de langue.
mon problème est différent. le awscli module ne peut pas être trouvées par Python. dans l'autre question, il semblait être un problème de codage de langue.
OriginalL'auteur ThriceGood | 2017-05-09
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. J'ai réalisé que awscli n'était pas installé dans le répertoire /usr/local/lib/python3.5 mais au lieu de /.local/usr . J'ai donc désinstallé awscli à l'aide de
et juste utilisé ce
qui a résolu le problème pour moi. Maintenant
aws --version
fonctionne parfaitement.Aussi assurez-vous de retirer toutes les dépendances de awscli qui ont été installés dans les /.dossier local, vous pouvez simplement désinstaller tous les d'eux, et puis exécutez la commande ci-dessus.
No module named 'dateutil'
. Je me demandais si sa ma version python3 c'est hors de date pour awscli, j'ai 3.4.3Cela a fonctionné pour moi aussi
Si vous avez suivi les instructions de la section docs.aws.amazon.com/cli/latest/userguide/installing.html ils recommandons d'installer python pour votre utilisateur ne
pip install awscli --upgrade --user
pour éviter les conflits avec les versions précédentes. J'ai eu ce problème aussi.OriginalL'auteur Ronald Das
J'ai créé la même situation par abord ne pip install awscli, puis a fait sudo pip install awscli. Après l'exécution de
J'ai encore des problèmes. J'ai supprimer manuellement le $HOME/.répertoire local
avec sudo rm-rf .local
OriginalL'auteur Kemin Zhou
Dans mon cas, je dois avoir couru un pip de commande avec sudo que je ne devrait pas avoir, causant la racine être le propriétaire de divers sous-répertoires de
~/.local/
qui doit être possédé par moi. L'exécution desudo -H aws --version
, maisaws --version
ne serait pas.L'exécution de ce pour corriger le propriétaire de la correction d'un grand nombre de mes problèmes:
OriginalL'auteur user3300900
Cela se produit parce que de nombreuses raisons, l'une d'elle est mauvaise installation des aws
De manière correcte, l'installation est (cela devrait fonctionner si u le faire sans tout gâcher):
Sinon, si vous obtenez des erreurs, comme:
importation awscli.clidriver
Puis d'exécuter la commande ci-dessous pour résoudre le problème:
et votre awscli sera installé (pour Ubuntu 16)
Ensemble aws chemin:
OriginalL'auteur Ravistm
J'ai essayé d'installer dur avec beaucoup de façons. La suite de ce qui a fonctionné pour moi. Désinstaller
aws-cli
à l'aide depip
. il peut être pip3 ou tout simplementpip
. S'assurer de ne pas utilisersudo
lors de l'installation de dos. Effectuer les opérations suivantes:Maintenant vérifier aws-cli installation est réussie ou non à l'aide ci-dessous
Montre ci-dessous le résultat si fonctionne bien. Dans mon cas, il montre que:
OriginalL'auteur Mukesh Singh Rathaur
Je suis dans le même problème que @ec2 ubuntu instance.
Ce qui les a aidé a été de mettre à niveau pip version: vous obtenez d'abord pip v 9.0.1. Mettre à niveau vers la version en cours (18.0 le jour de l'écriture de cette page ) et vous serez amende
OriginalL'auteur lsa77
J'ai reçu cette commande vous essayez d'exécuter AWS CLI, que j'avais déjà installé mois afin de réinstaller, il semblait que la mauvaise chose à faire pour moi.
J'ai essayé de l'installer à nouveau mais j'ai reçu un message me disant que cette action a déjà été complétée.
J'ai été en mesure de résoudre cette erreur en définissant la "variable de chemin d'accès" à l'aide de ce code à partir d'où Python est installé sur ma machine. Ce code ci-dessous m'a beaucoup aidé dans mes tâches de codage.
setx PATH “C:\Users\user\AppData\Local\Programs\Python\Python35-32
Maintenant, je suis capable de courir aws configurer, ce qui est ce que je voulais faire de toute façon. Découvrez: Installez AWS CLI sur Windows pour plus de renseignements à ce sujet.
OriginalL'auteur Shegs84
Tout d'abord, désinstaller tout ce que vous seulement essayé avec
sudo pip uninstall awscli
.Si vous aviez installé avec le
--user
drapeau, veillez à retirer toutes aws restes dans~/.local/
avec:Si vous aviez suivi les directions à partir d'aws docs pour modifier votre $PATH, et
~/.bashrc
, annuler par la suppression de la ligne que vous avez ajouté à~/.bashrc
et de l'exécution:Pour Ubuntu 18.04, voici ce qui a fonctionné pour moi:
Recommandé d'installer la commande à partir d'AWS docs:
J'ai trouvé que, après cela, aws binaire manquait à partir du chemin, et en quelque sorte de l'ajouter à
$PATH
comme ils ont recommandé de ne pas travailler.Exécuter la commande ci-dessous pour résoudre ce problème:
OriginalL'auteur Will Njundong