Ich erhalte einen Python No-Modul mit dem Namen 'Encodings' mit dem Befehl aws

Überblick

Als ich den AWS CLI-Befehl auf meinem Mac ausführte, bekam ich den Befehl "Kein Modul mit dem Namen" Encodings "". Ich schreibe viel darüber, was ich zu dieser Zeit getan habe. Zum Abschluss habe ich jedoch __Python3 __ neu installiert und behoben.

Was ich mit der Veranstaltung versucht habe

Wenn ich den Befehl aws ausführe, erhalte ich den folgenden Fehler und probiere verschiedene Brillen aus. Nebenbei bemerkt, da wir Python in der AWS CLI verwenden, muss Python auch korrekt konfiguriert sein.

$ aws configure --profile XXXX
...(Kürzung)...
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
...(Kürzung)...

Ich habe alle pfadbezogenen Korrekturen ausprobiert.

1. Versuchen Sie, die PYTHON HOME-Einstellungen zu ändern

2. Versuchen Sie, die PYTHONPATH-Einstellung zu ändern

Unter Mac ist / usr / bin / python standardmäßig die Python 2-Version. Daher habe ich Python3 mit einem anderen Tool wie pyenv oder Anaconda installiert, aber zu diesem Zeitpunkt habe ich den Pfad von Python3 von / usr / bin / python nicht geändert. Es scheint, dass der Weg von Pyhton 3 bei verschiedenen Arbeiten schief gelaufen ist. __ * Es wird vermutet, dass es nicht durch Pyenv oder Anaconda verursacht wurde, sondern durch die Tatsache, dass die Umwelt während der Arbeit zerstört wurde. __ __

Lösung

Nach der Deinstallation von pyenv und Andaconda habe ich Python 3 unter Bezugnahme auf Folgendes neu installiert. [Python3] Zusammenfassung der Schritte zum Installieren der neuesten Version von Python auf einem sauberen Mac

In der obigen Prozedur wird der Pfad von Python3 auf "/ usr / bin / python" angewendet. Sie können den Befehl aws jetzt sicher übergeben.

Verschiedene Gefühle

Um ehrlich zu sein, dachte ich, ich hätte es von Anfang an neu installieren sollen. Ich dachte, es wäre mühsam, den Interpreter in der IDE zurückzusetzen, aber es ist ziemlich kurz im Vergleich zu der Zeit, in der ich süchtig war.

Es ist wichtig, alles aufzugeben ...

Recommended Posts

Ich erhalte einen Python No-Modul mit dem Namen 'Encodings' mit dem Befehl aws
Fehler beim Installieren eines Moduls mit Python pip
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Ich erhalte einen Betriebssystemfehler: [Errno 8] Fehler beim Ausführen des Formats, wenn eine Flask-Anwendung mit einem Python-Befehl ausgeführt wird
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Wenn ich versuche, Pandas unter macOS zu importieren, wird die Fehlermeldung Kein Modul mit dem Namen'_bz2 'angezeigt.
Ich habe das Windows PowerShell-Kochbuch durch ein Python-Skript ersetzt.
Warum kann ich das Modul durch Importieren mit Python verwenden?
Mindestkenntnisse, um mit dem Python-Protokollierungsmodul zu beginnen
Eine Geschichte über einen Python-Anfänger, der mit dem No-Modul'http.server 'feststeckt.
Python-Fehler: ModuleNotFoundError: Kein Modul mit dem Namen 'flask'
Holen Sie sich das Wetter mit Python-Anfragen
Holen Sie sich das Wetter mit Python-Anfragen 2
Ich habe eine Klasse erstellt, um das Analyseergebnis von MeCab in ndarray mit Python zu erhalten
Ich habe mit Python eine Lotterie gemacht.
Ich mochte den Tweet mit Python. ..
Ich habe mit Python einen Daemon erstellt
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Ich wollte das ABC164 A ~ D-Problem mit Python lösen
Die Geschichte, ein Modul zu erstellen, das E-Mails mit Python überspringt
Erstellen Sie ein Kompatibilitätsbewertungsprogramm mit dem Zufallsmodul von Python.
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden
Ich erhalte eine Fehlermeldung beim Import von Pandas.
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul benannt
Plötzlich mit Python PyInstaller Kein Modul namens pyinstaller
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul benannt
Ich habe mit Python einen Zeichenzähler erstellt
[Python] Ruft den Variablennamen mit str ab
Durchsuche das Labyrinth mit dem Python A * -Algorithmus
Ich möchte mit aws mit Python spielen
Ich habe eine funktionale Sprache mit Python ausprobiert
Was ich mit Python-Arrays gemacht habe
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul mit dem Namen'requests '
Ich habe mit Python eine Hex-Map erstellt
Ich habe mit Python ein schurkenhaftes Spiel gemacht
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul mit dem Namen'bs4 '
Ich habe mit Python einen einfachen Blackjack gemacht
Ich habe mit Python eine Einstellungsdatei erstellt
Importfehler: Kein Modul mit dem Namen 'xxxxx' in Python3
Ich habe mit Python einen Neuronensimulator erstellt
Ich habe versucht, den Authentifizierungscode der Qiita-API mit Python abzurufen.
Ich erhalte einen UnicodeDecodeError, wenn ich versuche, mit Python sqlalchemy eine Verbindung zu Oracle herzustellen
Erstellen Sie mit dem Python-Anforderungsmodul einen Datensatz mit Anhängen in KINTONE
Ich habe versucht, die Filminformationen der TMDb-API mit Python abzurufen
Wenn in boto3 der Fehler no attribute angezeigt wird, überprüfen Sie die Version
Ich habe ein Modul PyNanaco erstellt, das Nanaco-Guthaben mit Python belasten kann
Verwenden Sie einen AWS-Interpreter mit Pycharm
Ich möchte nur den Befehl SMTP MAIL FROM und den Befehl RCPT TO verwenden, ohne E-Mails mit Pythons smtplib zu senden
Verwenden Sie die Vorschaufunktion mit aws-cli
Drücken Sie den obersten Befehl mit htop
Ich erhalte einen Python No-Modul mit dem Namen 'Encodings' mit dem Befehl aws
Wenn ich TensorFlow nach Python importiere, wird "Importfehler: DLL-Ladevorgang fehlgeschlagen: Das angegebene Modul wurde nicht gefunden" angezeigt.
Ich erhalte eine Fehlermeldung, wenn ich ein Python-Plug-In in Visual Studio Code in die pyenv-Umgebung einfüge
Ich habe versucht, das Bild mit Python + OpenCV zu "glätten"
Wenn ich einen Chrom-Treiberfehler in Selenium bekomme
Holen Sie sich die neuesten AMI-Informationen mit der AWS CLI
Ich habe mit Python eine Bot-Wettervorhersage gemacht.
Ich habe eine GUI-App mit Python + PyQt5 erstellt
Im Chainer-Tutorial wird beim Importieren eines Pakets eine Fehlermeldung angezeigt. (spotten)