pyinstallerでcustomtkinterで作ったGUIアプリをexe化しようとしたらアプリ起動時にこんな感じのエラーが起きました
pyinstallerとcustomtkinterの基本的な使い方は以下参照:
関連記事:【Python】Pyinstallerでpyファイルを配布用に.exe化する
関連記事:custom_tkinterでおしゃれなGUIアプリを作る
エラー内容
<エラーメッセージ>
no module named “babel.numbers”
解決法
解決法としては「–hidden-import “babel.numbers”」と「–add-data」にローカルのcustomtkinterのライブラリのPATHを追加してあげると解決しました
<コードイメージ例>
pyinstaller 〇〇.py --onefile --noconsole --add-data "C:\users~~~\python310\site-packages\customtkinter;customtkinter" --hidden-import "babel.numbers"
コメント