「pip3のlocale.Error unsupported locale settingの解決方法」の版間の差分
提供: Python入門
(ページの作成:「pip とは、Pythonのパッケージ管理システムです。 pip3 でパッケージをインストールするときに、 locale.Error: unsupported locale s...」) |
(相違点なし)
|
2018年1月28日 (日) 13:58時点における最新版
pip とは、Pythonのパッケージ管理システムです。 pip3 でパッケージをインストールするときに、 locale.Error: unsupported locale setting に遭遇したので、解決方法をまとめました。
読み方
概要
pipの言語エラーの対処方法について紹介します。
エラーとの遭遇
pip3 で neovim のパッケージをインストールしようとしたら、以下のエラーが発生しました。
$ sudo pip3 install neovim Traceback (most recent call last): File "/usr/bin/pip3", line 11, in <module> sys.exit(main()) File "/usr/lib/python3/dist-packages/pip/__init__.py", line 215, in main locale.setlocale(locale.LC_ALL, '') File "/usr/lib/python3.5/locale.py", line 594, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting
LANG=c では解決できない
言語設定の問題は、env LANG=c で乗り越えることが多いのですが、今回は、それでは解決できませんでした。
env LANG=c sudo pip3 install neovim Traceback (most recent call last): File "/usr/bin/pip3", line 11, in <module> sys.exit(main()) File "/usr/lib/python3/dist-packages/pip/__init__.py", line 215, in main locale.setlocale(locale.LC_ALL, '') File "/usr/lib/python3.5/locale.py", line 594, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting
実行例
LANG を US 設定に変更することで、問題は解決できました。
env LANG=en_US.UTF-8 pip3 install neovim