【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
I am using configparser in a python application When I run the application python main.py it works. However if I use pyinstall to create a windows exe, the e...

stackoverflowにもありましたが、要するにpyinstallerでexe化するタイミングでconfigparserが含まれていないことが原因になります。

  • configparserをimportすることを明示することで回避できます。
  • exe化するときに、--hidden-import=configparserを追記することで、configparserを含めることができます。
pyinstaller --onefile xxx.py --hidden-import=configparser
Amazon.co.jp : python 効率化

コメント

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