PyQt5系列(二)Mac下使用py2app打包python项目
安装py2app:
sudo pip install py2app
打包:
1、进入工程目录下面:
# cd ProjectDirctory
2、生成 setup.py 文件: PyQt第一个helloworld
# py2applet --make-setup helloworld.py
3、清空以前生成的编译文件:
# rm -rf build dist
4、生成mac下的应用:
# python setup.py py2app
5、生成的应用在dist目录下面.app文件
6、安装cocoa
安装cocoa步骤
7、配置打包成Mac的app
# cp -R /usr/local/Cellar/qt/5.9.1/plugins ~/ProjectDirctory/dist/hellorld.app/Contents/PlugIns
# /usr/local/Cellar/qt/5.9.1/bin/macdeployqt dist/helloworld.app -dmg
8、运行helloworld.app
进入~/ProjectDirctory/dist后,点击helloworld.app 即可运行!
PyQt5系列(二)Mac下使用py2app打包python项目相关推荐
- Mac下使用macdeployqt打包qt程序:
概述 初次在Mac上使用qt的macdeployqt来打包生成的可执行程序,这里记录下.由于我的程序是调用之前生成的qt动态库,而动态库又依赖于第三方库,相对于没有库文件依赖的程序,这里有一些需要注意 ...
- Mac下Intellij IDea发布Web项目详解一
Mac下Intellij IDea发布Web项目详解一 Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二 Mac下Intellij IDea发布J ...
- pyinstaller精简打包python项目完整流程,含常见问题解决方案
最近写了一个python爬虫小项目,想打包成一个exe文件,放在其他电脑上使用.但是没想到一个20B的py文件打包过程却十分艰辛.先后经历了打包失败无法运行,打包成功但是运行十分缓慢,打包了一大堆不需 ...
- 【新】使用setuptools打包Python项目
如何使用setuptools打包Python项目 如何使用setuptools打包Python项目 一.准备 二.项目结构 三.简单打包 3.1 文件内容 3.2 打包项目 3.3 安装测试 四.自定 ...
- python setup.py build_打包Python项目为rpm时遇到python setup.py build报错的问题
问题描述 使用rpmbuild打包python项目,执行报错 rpmbuild -bb autoinstall.spec hrwxr-xr-x XXX/XXX 0 2018-12-19 13: ...
- docker打包Python项目
docker打包Python项目 Step1: 配置运行环境文档 项目结构如下 docker_test ├── Dockerfile ├── (myapps) │ └── BPNN.py └── re ...
- 使用pyinstaller打包python_使用pyinstaller打包Python项目,python
00 前言 上一篇文章写的是使用百度aip实现一个图片转文字的小工具( https://blog.csdn.net/George_Clancy/article/details/105551872 ), ...
- 2021-01-22 使用 Docker 打包 Python 项目
使用 Docker 打包 Python 项目 1. 获取 Python 的镜像文件 项目的封装可以建立在已有镜像的基础上,在 Ubuntu 中可通过 docker pull python:3.6.8- ...
- Qt for Python Mac下使用 fbs 打包软件
Python打包工具 Python的常用的打包工具包括:fbs.PyInstaller.cx_Freeze.py2exe.py2app,而Qt for Python是一个跨平台的框架,因此我们希望专注 ...
最新文章
- private static final 修饰符
- ajax请求锁屏功能
- 为caffe添加最简单的全通层AllPassLayer
- java读取word内容
- linux input设备冲突,linux input设备怎么固定event handler
- c语言软件下载与配置
- UserScript 改变网页颜色
- Win10 设置锁屏壁纸提示尝试其它图片
- Docker官方文档学习笔记(二):Docker Desktop入门
- 交易开拓者-附录一:计算公式
- 中国开发者将迎来黄金十年
- 数据结构 ADT例子
- 如何从网上下载一段视频(iawia002)
- signature=5beb9c95e4bde36fb7ac6f12f6f6f1e5,MS12-055:Windows 内核模式驱动程序中的漏洞可能会允许特权提升:2012 年 8 月 14 日...
- abaqus python_abaqus python脚本入门
- sa-token使用
- 小程序钉钉语音录入组件
- [编译环境]Anaconda navigator怎么打不开了?
- 世界500强企业优秀员工的12条核心标准
- TextInputLayout+TextInputEditText 打造精美的登录界面