使.py程序可以脱离python编译环境使用
官方手册https://pyinstaller.readthedocs.io/en/stable/
安装pyinstaller
windows->cmd:
pip install pyinstaller
准备
- 把所有用到的自建模块, 第三方模块都放到同一根目录下
第三方模块的查找方法:
import requests
print(requests.__file__)
打包
在py文件所在的文件夹, 按住shift
键, 并在空白处点击鼠标右键
, 点击在此处打开PowerShell窗口
, 输入以下命令:
pyinstaller -i football.ico -F menu_daxiao.py
# 生成
# |- build/xxx/...
# |- dist/xxx.exe 该文件为打包后的可执行文件
# |- xxx.spec
将打包后的exe文件放到根目录下运行
参数说明
- '-i':ico图标
- '-w':表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
- '-F':后面接主入口文件
目前打包可以, 但是不能独立运行