IPython Notebook-Gebietsschemafehler
Beim Versuch, das IPython Notebook nach der Installation von Anaconda Python für Mac OSX zu starten, kann ein Fehler auftreten:
ValueError: unknown locale: UTF-8
Dieses Problem ist auf eine Nichtübereinstimmung des Gebietsschemas zwischen den Systemeinstellungen und dem IPython-Notebook zurückzuführen. Um das Problem zu lösen, müssen die Umgebungsvariablen für das Gebietsschema so eingestellt werden, dass sie mit dem bevorzugten Gebietsschema des Systems übereinstimmen.
Lösung:
Identifizieren Sie das bevorzugte Gebietsschema Verwenden Sie den Befehl „locale“:
locale
Dadurch wird das aktuelle Gebietsschema angezeigt Einstellungen.
Stellen Sie die Umgebungsvariablen LC_ALL und LANG so ein, dass sie mit dem Systemgebietsschema übereinstimmen, zum Beispiel für ein Schweizer Französisch-Gebietsschema:
export LC_ALL=fr_CH.UTF-8 export LANG=fr_CH.UTF-8
Umgebungsvariablen neu laden:
source ~/.bash_profile
IPython neu starten Notebook:
ipython notebook
Alternativ kann man die Locale-Variablen direkt in der Anaconda-Python-Umgebung festlegen:
ipython --env LC_ALL=fr_CH.UTF-8 notebook
Durch entsprechendes Setzen der Locale-Umgebungsvariablen wird die IPython Notebook kann mit dem richtigen Gebietsschema arbeiten und den ValueError beheben.
Das obige ist der detaillierte Inhalt vonWie behebe ich den IPython Notebook-Fehler „ValueError: unbekanntes Gebietsschema: UTF-8' unter macOS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!