Python

【Python】pipreqsを実行したときにUnicodeDecodeErrorが発生したときの対応方法!

あきぞらです。

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が作成されると思います。

-Python

Copyright© あきぞらてっく , 2022 All Rights Reserved Powered by AFFINGER5.