【pyinstaller】No module named ‘configparser’を回避する方法

Python

pythonをインストールしていないPCでpython製のプログラムを動かすときにpyinstallerを使ってexe化しますよね?

簡単な作業効率化のプログラムを作った時にNo module named 'configparser'が出たので回避方法を紹介します。

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 効率化

コメント

タイトルとURLをコピーしました