開発したアプリなど一覧

pip を実行したら"locale.Error: unsupported locale setting" と表示された

アフィリエイトリンクを含む場合があります

あるソフトウェアで pip が必要だというので動かそうとしたところ、以下のように "locale.Error: unsupported locale setting" と表示されてしまった。

$ pip install --upgrade pip Traceback (most recent call last): File "/usr/bin/pip", line 11, in <module> sys.exit(main()) File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main locale.setlocale(locale.LC_ALL, '') File "/usr/lib/python2.7/locale.py", line 581, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting

locale の設定が変なようだが一体どう設定すればいいのかわからない。ので、ググってでてきた stackoverflow の投稿をもとに locale の設定を行ったら正常に動作した。

Python locale error: unsupported locale setting - Stack Overflow

書き込みを参照して以下の3つのコマンドを実行する。

$ export LC_ALL="en_US.UTF-8" $ export LC_CTYPE="en_US.UTF-8" $ sudo dpkg-reconfigure locales Generating locales (this might take a while)... en_AG.UTF-8... done #省略 Generation complete.

その後 pip install を実行したら正常に動作した。

$ pip install --upgrade pip Collecting pip Downloading https://files.pythonhosted.org/packages/46/dc/7fd5df840efb3e56c8b4f768793a237ec4ee59891959d6a215d63f727023/pip-19.0.1-py2.py3-none-any.whl (1.4MB) 100% |████████████████████████████████| 1.4MB 427kB/s Installing collected packages: pip Successfully installed pip-8.1.1 You are using pip version 8.1.1, however version 19.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.

Sponsored Link

コメント

タイトルとURLをコピーしました