pyinstaller使用文档: PyInstaller Manual — PyInstaller 5.12.0 documentation
(1)安装pyinstaller
cmd进入python程序安装文件夹的根目录,执行下面命令.
使用pip安装的好处是,会把相关的依赖一并安装了。
pip install pyinstaller
(2)Pyinstaller用法
主要参数如下:
参数 | 含义 |
-F | 指定打包后只生成一个exe格式的文件 |
-D | –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项) |
-c | –console, –nowindowed 使用控制台,×××面(默认) |
-w | –windowed, –noconsole 使用窗口,无控制台(控制台是指cmd窗口) |
-p | 添加搜索路径,在指定的路径寻找对应的库。 |
-i | 添加生成程序的icon图标 |
-n | 为生成的exe起个名字 |
个人心得:
-F,打包所有的依赖包在一个exe中,包括你自己的模块、内置模块以及第三方模块。【直接来说就是必须用】
-c,如果你是命令行窗口,就要加上这个参数。【没有做成exe程序界面就用-c,默认】
-w,窗口程序,比如你用了PyQt。【做成了exe程序界面就用-w】
提供个下载ico图标的网址:https://www.easyicon.net/
将ico图表也放到要打包源码的根目录
最后总结命令(我使用的打包代码有写程序界面,所以用-w):
pyinstaller -i ./tubiao.ico -n Amazon-Review -F -w ./main.py
上面命令注释:ico图标使用tubiao.ico ,打包命名为Amazon-Review,打包成一个文件,不显示cmd命令窗口。
注意:不要将要打包的文件夹命名和电脑管理员用户名同名!!!