1、windows系统下打包成exe程序
bash
1 安装pyinstaller
命令 pip install pyinstaller
2 打包程序
打包常用命令
pyinstaller -F xx.py (需要打包的python文件)
-F :加载所有的依赖库进去
-A :不需要加载依赖库
-w 不需要控制台(也就是打开没有控制台出来)
-i 更改生成的文件图标
Pyinstaller -F -i xx.ico xx.py 打包指定exe图标打包
这样打包出来的文件会更改成自己设定的图标样式
如果打包成功,会在当前项目下生成 build和dist 两个文件夹,在dist文件夹下找到打包好的exe文件就可以运行了
注意点:xx.py 这个需要跟上文件的绝对路径
2、mac 下打包生成.app文件
bash
1 安装py2app
pip3 install py2app
2 生成setup.py 文件
py2applet --make-setup xx.py (需要打包的文件)
3 打包文件
python3 setup.py py2app
py2applet --make-setup foo.py --iconfile images/icon.icns
更改图标(修改setup.py
中的OPTIONS
内容)
python
from setuptools import setup
APP = ['<filename>.py']
DATA_FILES = []
OPTIONS = {'iconfile':'<icon>.icns',} # icns是苹果图标文件格式
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)