为什么要打包
- py程序的运行依赖于python库,在别人的电脑上可能未安装python,故不能直接运行,而exe文件都能运行
打包方式
- 有很多打包方式,感觉auto-py-to-exe比较好用
使用方法
- 控制台输入
pip install auto-py-to-exe
2.控制台输入工具名字,打开打包工具
auto-py-to-exe
- 打不开可以检查python的环境变量是否设置正确
3.出现一个窗口
- 选择要打包的主程序
- 在主程序里引用的所有模块(py文件)和包都会一起打包成exe
.
- 选择输出的方式
- 单目录和单文件,我选择单目录
-
选择运行的方式
-
第一个会打开控制台看到打印的信息,第二个不会
-
-
设置图标
- 可以不设
-
点击最下面的按钮
-
开始打包
-
-
将资源文件移到输出的目录下
-
默认会输出到项目的目录下的output目录中
-
这里我手动的将/data,/images,/resource移动到了对应的目录下
-
-
点击’output/打包文件名同名的目录/’ 下的exe文件即可运行程序