Windows 10 pro
python3.9
anaconda3
cx_Freeze’sでインストーラーを作成してはまった事。
setup.pyを作成して、ビルドしてインストーラーを作りました。
cx_Freeze はpython3.10でインストールしてもエラーになるので、python3.9でインストールできました。
ビルドも正常にできたのですが、アプリをパソコンにインストールしても問題なくインストールは完了しました。
動作確認の為、アプリを起動すると上の画像のようにエラーが発生。
試行錯誤したのですが、python3.10を削除しました。
勉強中、python3.10に関連するエラーが多い。
python3.9が安定していました。
なので削除してpython3.9において
python setup.py build
再度ビルドをを実行しました。
今度は違うエラー
Python cx_Freeze error "No module named 'cx_Freeze.util'
検索したら以下の情報を入手
Python cx_Freeze error "No module named 'cx_Freeze.util'"
python -m pip install cx_Freeze --upgrade
を実行したら正常にビルド完了。
python setup.py bdist_msi
を実行してインストーラーを作成。
インストールして動作確認も問題なく完了しました。