あきぞらです。
Python開発をしていて、
簡単にrequirements.txt
を作成できるpipreqs
を重宝しているのですが、
そのときに以下のようなエラーが発生しました。
$ pipreqs . Traceback (most recent call last): ...(省略)... UnicodeDecodeError: 'cp932' codec can't decode byte 0x83 in position 541: illegal multibyte sequence
今回はこのエラーの解消方法を紹介します。
--encodingのオプションをつけて実行
--encodingのオプションをつけて実行することで解決ができました。
以下を実行します。
$ pipreqs --encoding UTF8 .
これで正常にrequirements.txt
が作成されると思います。