1、我们来将这个.py的文件打包成一个exe,我们直接cmd切换到这个脚本的目录,执行命令:pyinstaller-F setup.py,如下图所示。 ps: -F参数表示覆盖打包,这样在打包时,不管我们打包几次,都是最新的,这个记住就行,固定命令。 2、执行完毕之后,会生成几个文件夹,如下图所示。 3、在dist里面呢,就有了一个exe程序,...
是因为pyinstaller打包exe文件自动识别系统依赖python包,可以在pyinstaller中指定过滤的python包,来降低exe文件大小,具体命令行如下: pyinstaller.exe -D -F -w --exclude-module pandas --icon test.ico --distpath="E:\data" --workpath="E:\data" .\test.py 假设本次未使用到pandas,可以通过--exclude-modu...
pyinstaller -F -i pci.ico test.py 6、上面的打包后打开还是有黑盒子控制台,我们加上-w去掉,输入如下命令: pyinstaller -F -w -i pci.ico test.py 7、这样就大功告成了,生成了带图标的可执行项目,效果如下:谢谢点赞观看
-F选项可以打出一个exe文件,默认是-D,意思是打成一个文件夹。 pyinstaller -F TestDataGen.py 打出的桌面程序去掉命令行黑框 -w选项可以打桌面程序,去掉命令行黑框 pyinstaller -F -w TestDataGen.py 修改程序默认图标 -i可以设置图标路径,将图标放在根目录: pyinstaller -F -w -i gen.ico TestDataGen.py...
pyinstaller -F -w test.py就可以满足大部分的需求了,但是有的时候需要我们给exe添加版本信息, 比如代码中如果有socket相关的, 那么执行的时候电脑就会提示是否执行, 并显示exe发布者等相关信息,更具体的右键exe,在属性里也能查看到。 那么问题来了, 我们怎么打包exe的时候写上这些信息呢?
-i :pyinstaller -i tb.ico -F hello.py -p hello2.py 其中前一个文件hello是主文件,后一个文件是会被调用到的文件,可以有多个。 -F和-D参数的区别 -F 是指生成单个可执行的.exe文件, -D 是指把.exe需要的资源和这个文件放在一起,见下图: ...
# -F -D 互斥参数-F打包成一个 exe 文件,小项目可以采用,打开比较慢,多个.py 打包时不能使用-D默认参数,打包结果放入到创建的文件夹中,可以看到里面有很多的依赖文件# -w -c 互斥参数-w 使用项目的GUI界面,无 cmd 控制台-c 默认参数,使用 cmd 控制台 如果打包文件执行报错,可尝试用-c 显示控制台-n ...
首先需要安装pyinstaller库。 pip install pyinstaller 就可以了。 exe程序打包步骤 cmd进入要编译的python文件所在的文件夹, 然后pyinstaller -F hello.py就好了,hello.py就是我要打包的文件。 常用参数: -F生成单个的exe文件。
pyinstaller main.py -p ok.py已成功实现将多个python文件转换为exe文件 pyinstaller -w main.py -p ok.py已成功实现将多个python文件转换为exe文件-包含库文件(-w的目的是运行程序的时候不会出现dos窗口) pyinstaller -F -w main.py -p ok.py已成功实现将多个python文件转换压缩为单个exe文件-这个才是最需要...
在打包过程中,使用命令行指令"pyinstaller -F 文件名.py",其中-F表示生成一个独立的exe文件,而-w选项(如果是GUI程序,用小写的w)则可以隐藏命令行窗口。默认情况下,pyinstaller会在生成的exe文件夹中包含一个.exe文件,但如果没有正确设置,可能会导致打包失败。需要注意的是,不同的参数选项如-...