前提・実現したいこと
Pythonファイルをexe化したいと考えており、
Pyinstall を使ってexe化を試みましたが、エラーが起きました。
現状の環境:Windows10 Python3.8 IDE使用無し
現在のファイル階層:デスクトップ>test>test.py
###exe化したいPythonファイルのコード test.py
print("exe化テスト!") input("画面を閉じるにはEnterを押してください。")
発生している問題・エラーメッセージ
Traceback (most recent call last): File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Users\xxxxx\AppData\Local\Programs\Python\Python38-32\Scripts\pyinstaller.exe\__main__.py", line 7, in <module> File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 113, in run run_build(pyi_config, spec_file, **vars(args)) File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 63, in run_build PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs) File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 846, in main build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build')) File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 791, in build exec(code, spec_namespace) File "C:\Users\xxxxx\Desktop\test\test.spec", line 18, in <module> pyz = PYZ(a.pure, a.zipped_data, File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 98, in __init__ self.__postinit__() File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\datastruct.py", line 158, in __postinit__ self.assemble() File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 130, in assemble self.code_dict = { File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 131, in <dictcomp> key: strip_paths_in_code(code) File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 652, in strip_paths_in_code consts = tuple( File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 653, in <genexpr> strip_paths_in_code(const_co, new_filename) File "c:\users\xxxxx\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 666, in strip_paths_in_code return code_func(co.co_argcount, co.co_kwonlyargcount, co.co_nlocals, co.co_stacksize, TypeError: an integer is required (got type bytes)
試したこと
Google検索やこちらのサイトの質問を拝見しましたが、同様のシチュエーションがあまりなく本件には関りはないかとは思うものの、
・setuptoolsのアップデート
・PyQt5のインストール
は、してみました。
got type bytes と書かれているので、byte型に何かしらを変換すべきかとは存じますが、
私の知恵では知ることができず、皆様のお力をおかりできますと幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/28 12:05