马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 一个账号 于 2020-3-31 09:47 编辑
Python打包方法——Pyinstaller
一、安装Pyinstaller
便捷安装:pip install pyinstaller升级安装:
pip install --upgrade pyinstaller
安装开发版或指定版本:pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
二、使用Pyinstaller1、使用下载安装的方式安装的Pyinstaller打包方式 将需要打包的文件放在解压得到的 Pyinstaller 文件夹中,打开 cmd 窗口,把路径切换到当前路径打开命令提示行,输入以下内容(最后的是文件名): - python pyinstaller.py -F myfile.py
2、使用pip方式安装的Pyinstaller打包方式打开 cmd 窗口,把路径切换到文件所在路径(文件随便放在哪里都行)打开命令提示行,输入以下内容(最后的是文件名):
3、输入参数的含义- -F 表示生成单个可执行文件
- -w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
- -p 表示你自己自定义需要加载的类路径,一般情况下用不到
- -i 表示可执行文件的图标
- -c 使用控制台,无窗口
- -D 创建一个目录,里面包含exe以及其他一些依赖性文件
- -h 来查看参数
另外送大家一个表格:
pyinstaller指令的常见可选参数:
可选参数 | 格式举例 | 功能说明 | -F | pyinstaller -F demo.py | 只在dist中生产一个demo.exe文件。 | -D | pyinstaller -D demo.py | 默认选项,除了demo.exe外,还会在在dist中生成很多依赖文件,推荐使用。 | -c | pyinstaller -c demo.py | 默认选项,只对windows有效,使用控制台,就像编译运行C程序后的黑色弹窗。 | -w | pyinstaller -w demo.py | 只对windows有效,不使用控制台。 | -p | pyinstaller -p E:\python\Lib\site-packages demo.py | 设置导入路径,一般用不到。 | -i | pyinstaller -i D:\file.icon demo.py | 将file.icon设置为exe文件的图标。 |
上面的可选参数可以组合使用,比如 pyinstaller -F -i D:\file.icon demo.py。
能够 from xxx import yyy 就尽量不要 import xxx ,这样可以减少打包后的体积。
欢迎大家在评论区留言
|