IPython Notebook ロケール エラー
Mac OSX 64 用の最新の Anaconda Python ディストリビューションをインストールした後、IPython Notebook を起動しようとすると、複雑な ValueError が発生します。少し?問題とその解決策の詳細な内訳は次のとおりです。
エラーについて
エラー メッセージ「ValueError: 不明なロケール: UTF-8」は、次の試みから発生します。 IPython Notebook の起動時にロケール エンコーディングを取得します。この場合、システムのデフォルトのエンコードである UTF-8 エンコードが認識されず、エラーが発生します。
解決策
この問題を解決するには、ロケール環境変数を適切に設定する必要があります。解決策の 1 つは、.bash_profile に次の行を追加することです。
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
これにより、ロケールが米国ロケールの英語に設定されます。 「en_US.UTF-8」が異なる場合は、必ず希望のロケールに置き換えてください。
プロファイルの再ロード
次のコマンドを使用して .bash_profile を再ロードします。
source ~/.bash_profile
IPython の再起動Notebook
ロケール設定を行った状態で、IPython Notebook を再起動します。
ipython notebook
Alternative Locales
別のロケールを使用する場合に応じて、LC_ALL および LANG 環境変数をカスタマイズできます。次のコマンドを使用して、システム上の現在の設定と有効なロケールのリストを表示します。
$ locale $ locale -a
優先ロケールを選択したら、環境変数を次のように設定します。
export LC_ALL= fr_CH.UTF-8 export LANG= fr_CH.UTF-8
「fr_CH.UTF-8」を希望のロケールに忘れずに置き換えてください。これらの変更によりロケール エラーが修正され、IPython Notebook を正常に起動できるようになります。
以上がIPython Notebook 起動時の「ValueError: 不明なロケール: UTF-8」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。