IPython Notebook 區域設定錯誤
嘗試在Mac OSX 64 位元Anaconda Python 安裝上啟動IPython Notebook 時,使用者可能會遇到ValueError 。此錯誤源自於未知的區域設定。
問題詳細資訊
錯誤訊息通常包含以下回溯:
ValueError: unknown locale: UTF-8
檢查系統使用指令 locale的區域設定顯示以下:
LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL=
解決方案
要解決此錯誤,請明確設定區域設定。以下步驟提供了設定區域設定的說明:
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
source ~/.bash_profile
ipython notebook
修改語言環境
上面提供的設定是特定於美國語言環境中的英文。使用者可能需要根據其語言和區域偏好進行不同的設定。
要查看當前系統區域設置,請使用以下命令:
$ locale
要檢索所有有效區域設置的列表,輸入:
$ locale -a
選擇首選區域設定並更新.bash_profile 檔案中的對應行。例如,要配置瑞士法語區域設置,請使用以下設定:
export LC_ALL=fr_CH.UTF-8 export LANG=fr_CH.UTF-8
以上是如何修復 macOS 上的 IPython Notebook「未知區域設定:UTF-8」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!