py简单打包

用于记录-Windows的

1.1 安装pyinstaller
直接安装:pip install pyinstaller

更多可以参考:http://www.pyinstaller.org
参考手册:https://pyinstaller.readthedocs.io/en/v3.6/
关于打包瘦身:https://www.jianshu.com/p/a4339550d7c1

1.2 简单打包命令

需要先进入要打包的文件路径内

pyinstaller [-F/-D] [-w/-c] [-i xxx.ico] xxx.py/xxx.spec

xxx.py/xxx.spec:需要打包的程序main文件或者spec文件。spec文件在使用py文件进行打包时会在相同路径下自动生成,spec中的内容也是根据命令行中输入的内容来生成的,也可以使用命令pyi-makespec [options] xxx.py来生成一个纯粹的spec文件,而不会去执行打包的操作。

-F/–onefile:将整个程序打包为一个exe文件,需要注意的是,与-D模式生成的exe程序相比,在启动速度上会慢一点,原因是它需要先解压exe文件并生成一个唯一的临时环境来运行程序,关闭环境时也会自动删除这个临时环境,-D模式的程序本身就是解压好的,运行完也不需要执行删除操作,当程序比较大时,这个差别就很明显了。

-D/–onedir:默认选项,与F/–onefile参数作用相反,将程序打包为一个文件夹,文件夹中包含启动程序的exe文件和其他依赖的资源文件和DLL文件等。

-w:表示程序运行后隐藏命令行窗口,当你不需要使用命令行窗口作为程序的I/O时,比如GUI程序,可以使用这个参数选项。

-c:默认选项,与 -w 相反,提供一个命令行窗口进行 I/O。

-i/–icon:指定exe程序图标。

以上内容来源于百科书,可以关注我了解更多.

posted @   玄之又玄众妙之门  阅读(57)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了

哦哦查

研学服务

知芽网

醉学网

点击右上角即可分享
微信分享提示