J'obtiens une erreur Python No module nommée'encodings 'avec la commande aws

Aperçu

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é.

Ce que j'ai essayé avec l'événement

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.

1. Essayez de modifier les paramètres de PYTHON HOME

--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.

2. Essayez de modifier le paramètre PYTHONPATH

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. __

Solution

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é.

Sentiments divers

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

J'obtiens une erreur Python No module nommée'encodings 'avec la commande aws
Erreur lors de l'installation d'un module avec Python pip
[Python] Récupérez les fichiers dans le dossier avec Python
J'obtiens une erreur du système d'exploitation: [Errno 8] Erreur de format d'exécution lors de l'exécution d'une application Flask avec une commande python
Un mémo que j'ai touché au magasin de données avec python
Lorsque j'essaye d'importer des pandas sur macOS, j'obtiens l'erreur No module named'_bz2 '
J'ai remplacé le livre de recettes Windows PowerShell par un script python.
Pourquoi puis-je utiliser le module en important avec python?
Connaissances minimales pour démarrer avec le module de journalisation Python
Une histoire à propos d'un débutant en python coincé avec aucun module nommé'ttp.server '
Erreur Python: ModuleNotFoundError: aucun module nommé 'flask'
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
J'ai créé une classe pour obtenir le résultat de l'analyse par MeCab dans ndarray avec python
J'ai fait une loterie avec Python.
J'ai aimé le tweet avec python. ..
J'ai créé un démon avec Python
[Python] Un mémo que j'ai essayé de démarrer avec asyncio
Je voulais résoudre le problème ABC164 A ~ D avec Python
L'histoire de la création d'un module qui ignore le courrier avec python
Créez un programme de jugement de compatibilité avec le module aléatoire de python.
Une histoire qui n'a pas fonctionné lorsque j'ai essayé de me connecter avec le module de requêtes Python
J'obtiens une erreur avec les pandas d'importation.
Erreur python d'aujourd'hui: ModuleNotFoundError: aucun module nommé
Soudainement avec Python PyInstaller Aucun module nommé pyinstaller
Erreur python d'aujourd'hui: ModuleNotFoundError: aucun module nommé
J'ai fait un compteur de caractères avec Python
[Python] Récupère le nom de la variable avec str
Rechercher le labyrinthe avec l'algorithme python A *
Je veux jouer avec aws avec python
J'ai essayé un langage fonctionnel avec Python
Ce que j'ai fait avec les tableaux Python
Erreur python d'aujourd'hui: ModuleNotFoundError: aucun module nommé'requests '
J'ai fait une carte hexadécimale avec Python
J'ai fait un jeu rogue-like avec Python
Erreur python du jour: ModuleNotFoundError: Aucun module nommé'bs4 '
J'ai fait un simple blackjack avec Python
J'ai créé un fichier de configuration avec Python
Erreur d'importation: aucun module nommé "xxxxxx" dans Python3
J'ai fait un simulateur de neurones avec Python
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
J'obtiens un UnicodeDecodeError en essayant de me connecter à oracle avec python sqlalchemy
Créer un enregistrement avec des pièces jointes dans KINTONE à l'aide du module de requêtes Python
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
Si vous obtenez une erreur sans attribut dans boto3, vérifiez la version
J'ai fait un module PyNanaco qui peut charger des crédits nanaco avec python
Utiliser l'interpréteur AWS avec Pycharm
Je veux utiliser uniquement la commande SMTP MAIL FROM et la commande RCPT TO sans envoyer de courrier avec le smtplib de Python
Utilisez la fonction de prévisualisation avec aws-cli
Frappez la commande supérieure avec htop
J'obtiens une erreur Python No module nommée'encodings 'avec la commande aws
Lorsque j'importe TensorFlow vers Python, j'obtiens "Erreur d'importation: échec du chargement de la DLL: le module spécifié est introuvable."
J'obtiens une erreur lorsque je mets un plug-in Python dans Visual Studio Code sous l'environnement pyenv
J'ai essayé de "lisser" l'image avec Python + OpenCV
Quand j'obtiens une erreur de pilote chrome dans Selenium
Obtenez les dernières informations AMI avec l'AWS CLI
J'ai fait une prévision météo de type bot avec Python.
J'ai créé une application graphique avec Python + PyQt5
Dans le tutoriel Chainer, j'obtiens une erreur lors de l'importation d'un package. (moquer)