首先在 Project Interpreter 裡添加 pyinstaller 包:
然後再 Terminal 控制台輸入
pyinstaller -F XXX.py
:
但是很遺憾我這裡報錯了:
TypeError: expected str, bytes or os.PathLike object, not NoneType
查了一下,需要下載下傳這個:https://github.com/Loran425/pyinstaller/tree/14b6e65642e4b07a4358bab278019a48dedf7460 把裡面的
bindepend.py
檔案(一共有三個,都試一下),替換掉
xxx(你的項目)\venv\Lib\site-packages\PyInstaller\depend\bindepend.py
檔案
再次運作
pyinstaller -F XXX.py
,成功:
生成後的 exe 檔案存放在 dist 檔案夾下: