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中文网其他相关文章!