标签:目录 点击 加载 作用 参考 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