大家好,又見面了,我是你們的朋友全棧君。
上一篇說了我自己做了一個定時截屏的工具,我想如果我可以打包成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文件夾創建了,同時裡面也有截屏的圖片了。
發布者:全棧程序員棧長,轉載請注明出處:https://javaforall.cn/129495.html原文鏈接:https://javaforall.cn