pythonをインストールしていないPCでpython製のプログラムを動かすときにpyinstallerを使ってexe化しますよね?
簡単な作業効率化のプログラムを作った時にNo module named 'configparser'
が出たので回避方法を紹介します。

Python 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイルを学ぶオンライン講座
pyinstallerでNo module named ‘configparser’を回避するには…
pyinstaller cannot see configparser - Stack Overflow
stackoverflowにもありましたが、要するにpyinstallerでexe化するタイミングでconfigparserが含まれていないことが原因になります。
- configparserをimportすることを明示することで回避できます。
- exe化するときに、
--hidden-import=configparser
を追記することで、configparserを含めることができます。
pyinstaller --onefile xxx.py --hidden-import=configparser
Amazon.co.jp: python 効率化
Amazon.co.jp: python 効率化
コメント