Fehlerbehebung „ImportError: Kein Modul namens ‚encodings‘“ Fehler
Diese Meldung wird häufig angezeigt, wenn versucht wird, Python nach einem Upgrade auf ein neues zu verwenden Version von Ubuntu, z. B. 16.04. Der Fehler weist darauf hin, dass das Kodierungsmodul nicht gefunden werden kann, das für die Kodierung und Dekodierung von Text unerlässlich ist.
Vorübergehende Lösungen
Es wurden mehrere vorübergehende Korrekturen vorgeschlagen, einschließlich der Deaktivierung des PYTHONHOME- und PYTHONPATH-Umgebungsvariablen. Allerdings bieten diese Lösungen oft keine dauerhafte Lösung.
Permanente Lösung
Für Python 3-Benutzer können die folgenden Schritte dabei helfen, das Problem dauerhaft zu beheben:
rm -rf venv
virtualenv -p /usr/bin/python3 venv/
source venv/bin/activate
pip install -r requirements.txt
Mit diesen Schritten wird sichergestellt, dass die erforderlichen Abhängigkeiten, einschließlich des Kodierungsmoduls, am richtigen Speicherort installiert werden und wird verfügbar sein, wenn Python verwendet wird.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich nach dem Upgrade von Ubuntu die Fehlermeldung „ImportError: Kein Modul namens ‚encodings''?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!