首先在 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 文件夹下: