python 在mac 电脑下的程序打包成app

 

首先。  cd 你需要打包的路径

 第二步:

py2applet   --make-setup  xxx.py#xxx.py为你项目的启动文件,之后生成的xxx文件就是双击执行的app文件

第三步:

自己开发,打包速度快。(因为本机安装了依赖库,所以可以直接运行)
python setup.py py2app -A

#给其他没有sdk的电脑使用,包括lib库。(没有安装sdk的电脑使用,需要去掉-A,将把所有的依赖全部打包。)
python setup.py py2app 
最后生成:
    生成build 和dist  两个文件,,生成的app在dist文件下
有的时候。执行到这里已经,,,打包完成,,,假如出现以下错误

 

注:如果发现有问题,在重新进行上述步骤前最好先删除build和dist两个文件夹

rm -rf build dist

python 在mac 电脑下的程序打包成app_第1张图片

 

 

则说明,你的程序中包含第三方文件

需修改 setup.py

把第三方文件加入:

python 在mac 电脑下的程序打包成app_第2张图片

 如上图所示:

DATA_FILES = ['XYpoint2.csv','./log']

如果是第三方模块:

OPTIONS = { 'includes': ['sip', 'PyQt5.QtCore', 'PyQt5.QtWidgets'],}

你可能感兴趣的:(python 在mac 电脑下的程序打包成app)