标签:目录 点击 加载 作用 参考 name 高级 simple 注意
参考:
https://segmentfault.com/a/1190000016087451
https://www.cnblogs.com/aoede-jacqueline/archive/2019/07/25/11244714.html
在设置好conda软件源为清华开源站之后,Windows开始菜单以管理员模式运行Anaconda Prompt:
conda install pyinstaller
检查pyinstaller安装成功与否:
pyinstaller -v
pyinstaller参数作用
-F
表示生成单个可执行文件-D
–onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)-w
表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧-c
–console
, –nowindowed
使用控制台,无界面(默认)-p
表示你自己自定义需要加载的类路径,一般情况下用不到-i
表示可执行文件的ICO图标文件pyinstaller --help
查看在Anaconda Prompt命令行里进入要打包的脚本所在目录,执行:
pyinstaller -F -i favicon.ico nhdz.py
打包完成后,进入到当前目录下,会发现多了__pycache__
、build
、dist
、nhdz.spec
这四个文件夹或者文件,其中打包好的exe应用在dist
目录下面,可以把它拷贝到其他地方直接使用(无需Python环境)。
添加到压缩文件...
.创建自解压格式压缩文件
和锁定压缩文件
,压缩文件名为installer.exe
,压缩文件格式保持默认为RAR
格式.高级
选项卡,点击自解压文件选项
.===
上面的打包出来的EXE很大!使用下面的方法可以减小体积
===
#建立虚拟环境packEnv
conda create --name packEnv python=3.6
#进入虚拟环境(上一步可省略,因为没有虚拟环境的话会自动建立一个)
activate packEnv
#安装模块.主要是pysimplegui,pyqt,numpy等等,你的py里用到的模块
conda install numpy
#打包的模块也要安装
conda install pyinstaller
#开始打包
pyinstaller -F -i hello.ico hello.py
标签:目录 点击 加载 作用 参考 name 高级 simple 注意
原文地址:https://www.cnblogs.com/charleechan/p/12311187.html