在python3.8環境下,使用pyinstaller將python打包成exe時遇到TypeError之解決方式。
錯誤訊息如下
TypeError: an integer is required (got type bytes)
解法
請先解除安裝原本的pyinstallerpip uninstall pyinstaller
使用以下新版本安裝(compatible with python 3.8)pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
再次執行pyinstaller就會發現成功運作。
pyinstaller教學文章 – 將.py打包成exe執行檔
留言