前提・実現したいこと
cx_FreezeでPythonプログラムをapp化しようとしています。
発生している問題・エラーメッセージ
setup.pyを実行して、アプリケーションは作成できたのですが、
ダブルクリックすると「予期しない理由で終了しました」というメッセージが表示されて実行できませんでした。
そこで、アプリケーション内の実行ファイルを直接開いてみたところ、次のようなエラーメッセージが表示されました。
Traceback (most recent call last): File "/Users/dragoemon/.pyenv/versions/anaconda3-5.3.1/lib/python3.7/encodings/__init__.py", line 31, in <module> zipimport.ZipImportError: can't decompress data; zlib not availablex
何か対処法はありますか?
setup.py
Python
1# coding: utf-8 2import sys, os 3from cx_Freeze import setup, Executable 4 5file_path = 'main.py' 6 7base = None 8 9packages = [] 10 11includes = [ 12 'json', 13 'keyword', 14 'math', 15 'os', 16 'platform', 17 'random', 18 're', 19 'string', 20 'sys', 21 'textwrap', 22 'time', 23 'tkinter', 24 'traceback', 25 'threading', 26 'PIL', 27 'pyboard' 28] 29 30excludes = [ 31 "numpy", 32 "pandas", 33 "lxml" 34] 35 36 37exe = Executable( 38 script = file_path, 39 base = base 40) 41 42setup(name = 'main', 43 options = { 44 "build_exe": { 45 "packages": packages, 46 "includes": includes, 47 "excludes": excludes, 48 } 49 }, 50 version = '0.1', 51 description = 'converter', 52 executables = [exe])
補足情報
MacOS Catalina
Python 3.7
あなたの回答
tips
プレビュー