Mac OSX で IPython Notebook を起動しようとすると、不明なエラーが原因で ValueError が発生する場合があります。ロケール。このエラーは、Python インタープリタがシステムのデフォルト ロケールを判断できない場合に発生します。
このエラーは通常、システムのロケールがデフォルトのロケールに設定されている場合に発生します。 「UTF-8」など、Python で認識されない値。その結果、Python はテキストを正しくエンコードおよびデコードできず、ValueError が発生します。
この問題をトラブルシューティングするには、システムのロケール設定を検査する必要があります。ターミナルで locale コマンドを使用すると、ロケール関連の環境変数の現在の値が表示されます。
$ locale
ロケール エラーを解決するには、環境変数 LC_ALL および LANG を適切なロケールに設定する必要があります。この値は、システムで認識される有効なロケール名と一致する必要があります。
たとえば、米国ロケールで英語を使用している場合は、.bash_profile ファイルに次の行を追加できます。
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
プロファイルを再読み込みします:
source ~/.bash_profile
IPython を再実行しますノートブック:
ipython notebook
別のロケールが必要な場合は、locale -a コマンドを使用して、システムで使用可能なロケールのリストを取得できます。目的のロケールを選択し、それに応じて LC_ALL と LANG を設定します。
以上がmacOS で IPython Notebook のロケール エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。