在命令行中输入:pyinstaller demo.py -F -i demo.ico,等待打包完成; 接着打开dist,找到demo.exe,可以看到.exe的图标和指定的ico是一致的。 demo.ico在这里是一张16×16像素的ico图。 运行效果如下图所示: 可以看到,任务栏的图标也是改变了的。 Qt 指定任务栏图标 譬如在打包pyside2、pyqt5等GUI程序时候, ...
pyinstaller -F -w -i icon.ico demo.py 其中icon.ico是当前目录下的一个图标文件,在命令行中执行这条命令后,在当前目录下的dist目录中就会生成一个名为demo.exe的可执行文件,且其图标为icon.ico文件。 几项参数的含义: -F:打包为单文件 -w:Windows程序,不显示命令行窗口,但是如果程序有命令行输入或输出,...
build和_pycache_中的文件先不用管,关键是dist中可执行的exe程序。(图是改了图标之后截取的,更换图标的方法在下一小节...) 双击就可以直接运行,这样在没有python的环境下,也依然可以运行了。 更换exe程序图标 如果不喜欢默认的图标,想要换成自己喜欢的,那么需要准备后缀为.ico的图片。在网页上就可以在线转图片格...
build和_pycache_中的文件先不用管,关键是dist中可执行的exe程序。(图是改了图标之后截取的,更换图标的方法在下一小节...) 双击就可以直接运行,这样在没有python的环境下,也依然可以运行了。 更换exe程序图标 如果不喜欢默认的图标,想要换成自己喜欢的,那么需要准备后缀为.ico的图片。在网页上就可以在线转图片格...
这个是因为我们在py代码里指定了程序图标,但pyinstaller不能将依赖文件打包到一个exe里,所以需要我们把图标文件拷贝到当前exe目录下。当然,然后另外的解决办法,就是下面我们要讲的把图标打包到代码里的方法。 把图标打包到代码里 首先,编写一个py程序,来自动生成一个包含图标内容的类 ...
然后,用一下命令可以自定义exe图标: (env_test) F:\PythonCool\pyinstaller>pyinstaller -F -i icon.ico 测试.py 成功后,我们可以看到图标变成了我们自定义的这个: 打包去掉命令行弹窗的exe可执行文件 如果我们是有GUI的程序,想在启动的时候去掉命令行窗口,那么可以用以下指令进行打包,这里以tkinter内置GUI库为例...
-i:如果大家想修改打包后生成的可执行文件的图标,就将自己的图标文件放在这个参数后。 -w:如果大家待打包的Python代码会生成一个GUI界面,那么需要添加此参数,否则后期打开可执行文件时,你的GUI界面可能会被自动弹出的黑色的控制台遮盖导致无法正常显示。
1.4 程序图标 在打包时,加入 -i 参数可以展示图标(内部需要依赖pillow模块将图片转换为icon) pip install pillow 打带图标的包 pyinstaller -F pyinstalltext.py -i lingge.jpg 1.5 PyInstaller 支持的常用选项 -h,–help 查看该模块的帮助信息 -F,-onefile 产生单个的可执行文件 ...
-i 表示可执行文件的图标,例如:pyinstaller -F --icon=my.ico xxx.py。 或者pyinstaller -F -w -i F:\\File_Python\\Jasonniu.ico Search.py 执行Pyinstaller命令后,在当前目录下生成两个文件夹build和dist,一个name.spec文件 在build文件夹下有一个warnname.txt文件,这里面会有关于缺少模块的日志 在dist...
其中,--windowed参数表示生成无控制台窗口应用程序,--icon参数表示定义程序图标。这个命令将生成一个GUI应用程序 yourscript,该程序不会在命令行窗口中运行。 PyInstaller高级用法 设置环境变量 如果你的Python程序需要使用环境变量,可以通过设置PyInstaller的环境变量来实现。例如,如果你的Python程序需要使用MY_VAR环境变量,...