大家好,又见面了,我是你们的朋友全栈君。
上一篇说了我自己做了一个定时截屏的工具,我想如果我可以打包成exe文件,那我就可以单独放在桌面运行,不用进入程序启动运行就可以完成截屏工作了。
安装模块
1、pyinstaller
这里建议最好使用命令安装,手动下载安装有很多其他的模块不存在,我就一开始是手动安装,安装一次缺一个模块,然后补一个,然后又少一个,命令行安装就没这个问题了
pip install pyinstaller
2、pyQt5
我不知道你们只安装pyinstaller
能不能行,反正我是在打包过程中失败了,提示少了这个模块,所以我是安装了这个模块的。这里也建议使用命令行安装(管理员模式)
pip install pyQt5
打包
1、命令介绍
默认打包:默认是 -D,意思是打成一个文件夹。
pyinstaller **.py
打包成一个文件:-F 选项可以打出一个exe文件
pyinstaller -F **.py
去掉命令行黑框:-w 选项可以打桌面程序,去掉命令行黑框
pyinstaller -F -w **.py
修改程序默认图标:-i 可以设置图标路径,将图标放在根目录
pyinstaller -F -w -i **.ico **.py
2、开始打包
pyinstaller -F -w -i panda.ico screenCapure.py
3、打包后
在dist
文件夹下
运行
点击启动,通过进程可以看到程序运行起来了,并且也有一个png文件夹创建了,同时里面也有截屏的图片了。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/129495.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...