一、PyInstaller介绍
一个打包工具,可将Python代码打包成单个可执行文件,支持Windows、macOS和Linux等多个平台,可以将依赖包和资源文件一起打包。
二、PyInstaller安装及使用方法
1.PyInstaller安装
在终端执行:
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
2.使用方法
软件打包命令:
Pyinstaller -F -w main.py (不带控制台的打包)
Pyinstaller -F main.py (带控制台打包)
Pyinstaller -F -i xx.ico main.py (指定图标打包)
Pyinstaller main.py --noconsole (不带控制台,不打成一个包)
有三个参数可以隐藏控制台窗口:
-w,--windowed,-- noconsole
我们使用:
pyinstaller demo.py --noconsole
3.打完包后,进入打包目录
双击击执行demo.exe,提示出错,说明我们刚才打的包缺少必要的依赖。
因为我们的项目是基于 Anaconda创建的,这时候我们可以进入Anaconda根目录去拷贝相关的依赖。