在python3.8環境下,使用pyinstaller將python打包成exe時遇到TypeError之解決方式。

錯誤訊息如下

TypeError: an integer is required (got type bytes)

解法

請先解除安裝原本的pyinstaller
pip uninstall pyinstaller

使用以下新版本安裝(compatible with python 3.8)
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

再次執行pyinstaller就會發現成功運作。


pyinstaller教學文章 – 將.py打包成exe執行檔

pyinstaller使用教學

最後修改日期: 2021-03-31

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。