#pipreqsとは
pythonの外部モジュールを使用した際のrequirements.txtを自動で書きだしてくれる奴。
プロジェクトフォルダ/hoge.pyとなっているときに、
cd プロジェクトフォルダ
pipreqs .
でhoge.pyのrequirements.txtがプロジェクトフォルダ以下に出るはずだったのが、
UnicodeDecodeError: 'cp932' codec can't decode byte 0x81 in position 239: illegal multibyte sequence
エンコードわかんねーぞでよく出るエラーが出た。
リファレンスを読む。
https://pypi.org/project/pipreqs/
--encodingオプションがあるらしい。
#解決コマンド
pipreqs --encoding UTF8 .
これで解決。
requirements.txt
networkx==2.3
plotly==4.4.1
pandas==1.0.3
streamlit==0.60.0
無事に出てきました、おしまい。