Heim >Backend-Entwicklung >Python-Tutorial >Warum gibt IPython Notebook unter macOS nach der Anaconda-Installation einen Gebietsschemafehler aus und wie kann ich ihn beheben?
IPython Notebook Locale Error
Bei der Installation von Anaconda Python 64-bit für Mac OSX stoßen Benutzer möglicherweise auf einen ValueError bei Verwendung von IPython Notebook.
Problemmanifestation:
Der Versuch, IPython Notebook über Folgendes zu starten:
ipython notebook
Ergebnisse in der folgende Fehler:
ValueError: unknown locale: UTF-8
Locale Überlegungen:
Das Ausführen des Befehls locale im Terminal weist auf eine Inkonsistenz zwischen dem Standardgebietsschema und der UTF-8-Kodierung hin.
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 das zu beheben Problem, passen Sie die Gebietsschemaeinstellungen in .bash_profile an. Um beispielsweise das Gebietsschema Englisch (USA) festzulegen, fügen Sie Folgendes hinzu:
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
Gebietsschemas ändern:
Je nach gewünschtem Gebietsschema können Benutzer die Werte in ändern über den Zeilen. Um die aktuellen Einstellungen zu ermitteln, verwenden Sie:
locale
Um die verfügbaren Einstellungen aufzulisten:
locale -a
Französisch (Schweiz) Das Gebietsschema würde beispielsweise Folgendes erfordern:
export LC_ALL=fr_CH.UTF-8 export LANG=fr_CH.UTF-8
Nach dem Speichern der Änderungen und dem erneuten Laden der Profil:
source ~/.bash_profile
IPython Notebook kann ohne den Gebietsschemafehler erfolgreich gestartet werden.
Das obige ist der detaillierte Inhalt vonWarum gibt IPython Notebook unter macOS nach der Anaconda-Installation einen Gebietsschemafehler aus und wie kann ich ihn beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!