菜鸟IT的博客 >> Python
把单个py源文件打包成exe | py打包exe | 打开pycharm以后,在下方 Terminal 运行打包命令
把单个py源文件打包成exe | py打包exe | 打开pycharm以后,在下方 Terminal 运行打包命令
注意,如果不加“--noconsole”,打包后的exe打开以后有黑色dos界面框弹出。
pyinstaller -F mycode.py --noconsole
↓
如果还是在terminal里执行,并加上ico图标logo
比如我在py文件的同目录里放着我的ico图标logo。比如图标文件名是:EmsApiTrackLogo.ico
那么命令应该这样写↓
pyinstaller -F -w -i EmsApiTrackLogo.ico mycode.py --noconsole
——————————————
在执行打包之前,先更换ICO图标logo
pyinstaller -F -w -i C:\1.ico C:\hello.py
————————————
另外这个py源文件里面的调用ico图标文件的代码,必须用下面的才会防止打包exe之后程序报错↓
↓
前面记得导入一下库
from PIL import Image, ImageTk
↓
imICO=Image.open("EmsApiTrackLogo.ico")
imTK=ImageTk.PhotoImage(imICO)
EmsApiTrack_Win.tk.call("wm","iconphoto",EmsApiTrack_Win._w,imTK)
菜鸟IT博客[2022.01.27-11:53] 访问:2136