一、Mac版本
1. 安装打包工具
pip install py2app
2. 自定义待打包的程序目录,将打包代码放入该目录
3. 进入打包目录根目录
py2applet --make-setup xxxx.py
4. 开始打包应用
python setup.py py2app
5. 打包目录即在当前dist目录,通过界面双击执行就行
6. 注意事项:app运行目录是以py程序的目录为准
如要定义和app目录同级,程序可设置目录如下:
db_path = './…/…/…/xuexili.db’
二、Windows版本
1、安装包以及依赖
pip install pywin32 -------安装pywin32
pip install PyInstaller ---------pip命令安装
pip install pywin32-ctypes ----------pip命令安装
2. 使用Pyinstaller生成exe
a. 进入Pyinstaller安装目录,将待打包文件放入到pyinstaller.py统一目录下执行
python pyinstaller.py -F xxx.py
b. python pyinstaller.py参数说明
参数 | 说明 |
---|---|
-F | 生成单个可执行文件 |
-w | w 去掉控制台窗口 |
-p | 自定义需要加载的类路径 |
-i | 可执行文件的图标 |
c. 执行指令后会生成文件同名目录xxx,进入其中的dist目录会有一个xxx.exe文件