Lorsque j'exécute la commande AWS CLI sur mon Mac, j'ai commencé à recevoir la commande "Aucun module nommé" encodages ". J'écris beaucoup sur ce que j'ai fait à cette époque. Cependant, pour conclure d'abord, j'ai réinstallé __Python3 __ et je l'ai corrigé.
Lorsque j'exécute la commande aws, j'obtiens l'erreur suivante et j'essaye divers googles. En passant, puisque nous utilisons Python dans l'AWS CLI, Python doit également être configuré correctement.
$ aws configure --profile XXXX
...(réduction)...
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
...(réduction)...
J'ai essayé tous les correctifs liés au chemin.
--Lorsque j'ai recherché l'erreur sur Google, une page disant que le chemin de PYTHON HOME était suspecté est apparue, donc quand j'ai vérifié .bash_profile
, il n'était certainement pas défini. Par conséquent, j'ai décidé de définir la valeur par défaut / usr / local
.
erreur de syntaxe
__....bash_profile
de la même manière, mais même si l'erreur a changé, cela n'a pas été résolu ...Sur Mac, / usr / bin / python
est la version Python 2 par défaut. Par conséquent, j'ai installé Python3 en utilisant un autre outil tel que pyenv ou Anaconda, mais pour le moment je n'ai pas changé le chemin de Python3 depuis / usr / bin / python
. Il semble que le chemin de Pyhton 3 a mal tourné lors de divers travaux.
__ * On pense que cela n'a pas été causé par pyenv ou Anaconda, mais par le fait que l'environnement a été détruit pendant les travaux. __
Après avoir désinstallé pyenv et Andaconda, j'ai réinstallé Python 3 en faisant référence à ce qui suit. [Python3] Résumé des étapes pour installer la dernière version de Python sur un Mac propre
Dans la procédure ci-dessus, le chemin de Python3 est appliqué à / usr / bin / python
. Vous pouvez maintenant passer la commande aws en toute sécurité.
Pour être honnête, j'ai pensé que j'aurais dû le réinstaller depuis le début. Je pensais que ce serait gênant de réinitialiser l'interpréteur dans l'IDE, mais c'est assez court par rapport à l'époque à laquelle j'étais accro.
Il est important de tout abandonner ...
Recommended Posts