Dans l'environnement virtuel de python, j'ai essayé d'utiliser aws-cli et j'ai essayé d'exécuter la commande officielle, mais cela n'a pas fonctionné, donc un mémo de la solution. Je ne pouvais pas modifier les paramètres, je les ai donc tous effacés puis réinstallés. (2020/03)
Macbook: MacOS Mojave Python: Python 3.8.0
Selon la formule, procédez comme suit
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
Cependant, lorsque j'ai vérifié la version avec
$ aws --version```, une erreur s'est produite.
cannot execute binary file
J'ai essayé diverses choses, mais aucune d'entre elles n'a fonctionné, je souhaite donc supprimer les fichiers que je n'ai pas spécifiés une fois.
$ rm '/usr/local/bin/aws'
$ rm '/usr/local/bin/aws_completer'
Exécutez la suppression avec.
De là
$ pip install --user virtualenv
$ virtualenv ~/[Nom de l'environnement virtuel]
Créez un nouvel environnement virtuel avec
#Activer l'environnement virtuel
$ source ~/[Nom de l'environnement virtuel]/bin/activate
Pip installe awscli dans un nouvel environnement virtuel
([Nom de l'environnement virtuel])~$ pip install --upgrade awscli
Vérifiez si awscli est correctement installé
$ aws --version
aws-cli/1.18.23 Python/3.8.0 Darwin/18.7.0 botocore/1.15.23
L'installation a réussi! Après cela, j'ai pu confirmer que la commande aws était également utilisée normalement!
J'ai beaucoup cherché sur Google, mais le site officiel était le plus solide.
Source de référence / citation Installez l'AWS CLI version 1 dans un environnement virtuel (site officiel)
(En passant, j'ai essayé d'installer AWS CLI version 2 et cela a échoué, donc l'installation de la version 1 l'a résolu.) Cliquez ici pour la version 2 officielle de l'installation ↓ Installation de l'AWS CLI version 2 sur Linux (site officiel)
Recommended Posts