python3.10 で pyinstaller をインストールするとそのままビルドすると "_bootlocale" というモジュールがないというエラーになったためその時の対応方法をここにメモします。
症状
エラー
以下のコマンドを実行すると、処理の途中でエラーになってしまいます。
C:¥Users¥{xxxx}¥Desktop¥test> pyinstaller test.py --onefile ・ ・ ・ ImportError: No module named _bootlocale
環境
- OS: mac
- python3.10
回避策
Python3.10の互換性の問題のようです。
pyinstaller をインストール後に、3.10サポートをインストールする。
pip install pyinstaller pip install https://github.com/rokm/pyinstaller/archive/refs/heads/python-3.10.zip