pip install pyinstaller
假设主入口的python文件为main.py
命令行进入到项目的根目录
输入
pyi-makespec main.py
会在当前路径下生成一个main.spec文件,这是一个多文件的统一部署文件,打开文件:
第一行为入口文件,放置py文件
datas是放非.py文件,以元组的形式,(“文件夹的绝对路径”,“文件夹名”)
注意: 此处不需要写具体的文件名,而是文件夹名。
例如:
往下翻,这里标注部分为打包后的文件打开后是否需要黑窗口。True为打包黑窗口,False不打包黑窗口
设置好spec文件后输入
pyinstaller -d main.spec
进行打包
完成后,在dist\main下找到.exe文件,点击即可运行
在项目根目录下输入
pyinstaller -F main.py
完成后,在dist文件夹下即可找到.exe文件,点击即可运行
该操作默认打包黑窗口,如果想不打包黑窗口,则输入
pyinstaller -F -w main.py