Heim >Backend-Entwicklung >Python-Tutorial >Wie behebe ich den IPython Notebook-Fehler „unbekanntes Gebietsschema: UTF-8' unter macOS?
IPython Notebook-Gebietsschemafehler
Beim Versuch, IPython Notebook auf einer Mac OSX 64-Bit Anaconda Python-Installation zu starten, kann es zu einem ValueError kommen . Dieser Fehler ist auf eine unbekannte Gebietsschemaeinstellung zurückzuführen.
Problemdetails
Die Fehlermeldung enthält normalerweise die folgende Rückverfolgung:
ValueError: unknown locale: UTF-8
Untersuchung des Systems Gebietsschemaeinstellungen mit dem Befehl „locale“ zeigen das an Folgendes:
LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL=
Lösung
Um diesen Fehler zu beheben, legen Sie das Gebietsschema explizit fest. Die folgenden Schritte enthalten Anweisungen zum Konfigurieren des Gebietsschemas:
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
source ~/.bash_profile
ipython notebook
Gebietsschemas ändern
Die oben bereitgestellten Einstellungen gelten speziell für die englische Sprache in einem US-Gebietsschema. Benutzer benötigen möglicherweise unterschiedliche Einstellungen je nach Sprache und regionalen Vorlieben.
Um die aktuellen Systemgebietsschemaeinstellungen anzuzeigen, verwenden Sie den folgenden Befehl:
$ locale
Um eine Liste aller gültigen Gebietsschemaeinstellungen abzurufen, Geben Sie Folgendes ein:
$ locale -a
Wählen Sie das bevorzugte Gebietsschema und aktualisieren Sie die entsprechenden Zeilen in der .bash_profile-Datei. Um beispielsweise ein Schweizer Französisch-Gebietsschema zu konfigurieren, verwenden Sie die folgenden Einstellungen:
export LC_ALL=fr_CH.UTF-8 export LANG=fr_CH.UTF-8
Das obige ist der detaillierte Inhalt vonWie behebe ich den IPython Notebook-Fehler „unbekanntes Gebietsschema: UTF-8' unter macOS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!