ホームページ >バックエンド開発 >Python チュートリアル >macOS で IPython Notebook の「不明なロケール: UTF-8」エラーを修正する方法?
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
すべての有効なロケール設定のリストを取得するには、 Enter:
$ locale -a
優先ロケールを選択し、.bash_profile ファイル内の適切な行を更新します。たとえば、スイスフランス語ロケールを構成するには、次の設定を使用します:
export LC_ALL=fr_CH.UTF-8 export LANG=fr_CH.UTF-8
以上がmacOS で IPython Notebook の「不明なロケール: UTF-8」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。