エラー内容

あるライブラリを import した時に以下のようなエラーが出てしまった

raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: UTF-8

解決方法

以下のリンクを参考に修正した

Pelican 3.3 pelican-quickstart error “ValueError: unknown locale: UTF-8

どうやら Python のバグで、言語設定が英語だと getDefaultLocale なるメソッドがこけるらしい

具体的な Workaround として以下のロケール付きのUTF8として環境変数をセットすることで回避できた

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8